MVC |
Model View Controller,为了获得更好的系统结构而推出的一种宏观的设计模式,model代表系统的模型层,view是模型的展现层,controller负责业务的流转,使用MVC可以使得系统的层次清晰,降低各个部分的耦合 |
Struts |
Apache组织的一个开放源代码项目,采用MVC模式,能够很好地帮助java 开发者利用J2EE开发Web应用 |
Spring |
一个开源框架,是为了解决企业应用程序开发复杂性而创建。最核心的两个模块是面向方面编程(AOP)和控制反转 (IOC) 容器 |
Hibernate |
一个开放源代码的O/R Mapping (对象关系映射框架),它对JDBC进行了轻量级的对象封装,使Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 |
SSH |
Struts + Spring + Hibernate,目前Java项目开发中最流行的一套Web应用技术架构 |
AppFuse |
一个集成了众多当前最流行开源框架与工具(包括Hibernate、ibatis、Struts、Spring、DBUnit、Ant、Log4J、Struts Menu、Xdoclet、SiteMesh、OSCache、JUnit、JSTL)于一身的Web开发框架。AppFuse提供了Web系统开发过程中都需要开发的一些功能,如登陆、用户密码加密,用户管理、根据不同的用户可以展现不同的菜单。J2EE开发者也可以在此基础上开发加入自己的功能模块。利用这个框架可以大幅度的提高开发速度 |