杂谈:当前Java主流开发框架
写的很乱,想到哪就写到哪,大家不要介意:)
如果你还在选择开发框架的话,对于MVC框架,我建议使用Struts2或者Spring MVC
如果没有做过Struts1.x的开发,就直接用Struts2吧,现在从各Java开发公司来看,是绝对的主流,虽然用Struts1.x也大有人在。
或者也可以使用Spring MVC,现在有越来越多的人投奔到Spring MVC的怀抱了。Spring MVC跟Spring的天然集成,让开发更加的流畅。
还有一种选择是使用JSF,也很不错。
当然对于Control,还是使用Spring,这是一个不二的选择,核心的Ioc,Aop技术,以及对数据库操作的集成,简化,等等吧。(呵呵,我对spring的了解还很有限)
数据库访问一般都是使用Hibernate,当然如果查询等相当复杂的话,使用ibatis会更好。用Jdbc的话,也可以使用Spring的jdbcTemplete。
或许是约定好的,看了很多的开发,基本上都是三层,从pojo->dao->service->action
如果是很小型的开发,也可以不用这些个框架,或许只用jstl就可以完全满足你的需求了。