基于JFinal框架的JavaWeb应用开发研究
作者:杨宁 刘丹军
来源:《电脑知识与技术》2014年第07
        摘要:选择合理的开发框架对于Java Web应用系统的开发至关重要,常见的Java Web开发框架像StrutsSpringHibernate等虽然使用人数较多,但是它们在使用上较为复杂,整合过程较为繁琐。该文提出使用JFinal框架作为SSH框架的替代方案,不但可以提高项目代码的可维护性和可扩展性,更可以大幅度的提高开发效率。
        关键词:JFinal框架;Java EE;应用开发
        中图分类号:TP311 文献标识码:A 文章编号:jquery框架定义1009-3044201407-1440-04
        随着信息技术和网络技术的发展,基于JavaWeb技术也得到了广泛的应用。然而,Java Web开发者在进行开发的时候经常要考虑多方面的因素,例如采用哪种开发模式、划分几个层次、各个层次分别使用哪些框架和技术、如何实现各个业务模块之间的松耦合以及系统的扩展性等等。为了减轻开发人员的负担,提高代码的重用性,各种Java Web应用框架应
运而生。比如流程控制层我们经常采用StrutsSpring MVC框架,它们主要用于控制程序的逻辑关系;数据持久层我们经常采用HibernateMybatis,它们用于提供数据表到Java类的映射,大大减少数据操作的复杂度;在控制程序之间的依赖关系方面通常选择Spring,它是一个轻量级的控制反转和面向切面的容器框架,采用面向接口的编程方式,由容器控制程序之间的依赖关系。虽然在近些年,这些框架得到了大范围的应用,但是不难看出,由于使用框架较多,不但开发效率较低,也会给后期的升级和维护带来极大困难。同时对于想入门的开发者来说,要学习多个开发框架极大的提高了学习成本。
        JFinal是一款基于Java语言的开源Web开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有RubyPython等动态语言的开发效率。使用它不但能实现多个开发框架的功能,效率方面也会得到极大的提升。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。