1、后台框架部分,常用spring、struts2(Struts2框架,提供了一种基于MVC体系结构的工程序的开发方法,
具有组件模块化、灵活性和重用性等优点,使基于MVC模式的程序结构更加清晰,同时也简化了Web应用程序的开发,
是目前最常用的开发框架。)等
用来帮助对项目的持久层、业务层、页面控制层的三层架构开发;当然,如果使用spring框架的话,
还提供spring security、切面、依赖注入等现成的工具包,提高开发效率并且方便你集成一些第三方的扩展;

2、数据持久层方面,用到的有mybatis、hibernate(Hibemate是一个面向Java环境的对象/关系数据库映射工具,
即ORM(Object-Relation Mapping对象——关系映射)工具。它对JDBC API进行了封装,负责Java对象的持久化,
在分层的软件架构中位于下持久化层,封装了所有数据访问细节,使业务逻辑层可以专注于实现业务逻辑。)等持久技术,
这些可以帮助快速建立数据库的访问和数据持久化工作,并且方便管理;
3、动态展示,一般用jsp展示(JSP页面由HTML代码和嵌入其中的Java代码组成。在页面被客户端请求后,Web服务器对Java代码进行处理,
然后将生成的HTML页面返回客户端的浏览器。JSP页面一一般包含JSP指令、JSP脚本元素、Jsp标准动作以及JSP内置对象。)。
但可以考虑模板引擎技术,如velocity、FreeMarker 等技术,可以帮助你规范化开发页面,提高执行效率;

4、前端框架,有很多,如bootstraps3、angularjs、easyui、jquery等
posted on 2017-01-20 22:52  账号你好  阅读(327)  评论(1编辑  收藏  举报