2013/1/3 数据库
开始Java EE之旅 app
Java EE核心应是框架,先了解几个框架 框架
Hibernate 工具
ORM工具,经过文件把值对象和数据表之间创建一个映射关系。 spa
这句话我的理解是:实现了将应用程序的数据读写到数据库中对应的数据,如:某数据库表中有数据number,在应用程序中定义int appNumber 中间件
appNumber = Hibernate(number),将数据库中的number读入到appNumber中,省去了大量的数据库操做SQL查询代码。 对象
所以Hibernate更象是数据库访问接口封装,即中间件 接口
若是应用程序须要进行大量的数据库操做,该框架应该颇有帮助。 开发
Struts it
一个基于Sun Java EE平台的MVC框架。但从书中看,更愿意看作是以前有人提到的MVCK (K = Kit 工具等部件)。
MVC框架算是本身比较喜欢的框架,用的也比较多,关键它实用,毕竟本身开发的软件业务逻辑都比较多。固然这里的MVC是针对Java Web的,第一次接触。
Spring
一个轻量级的Java EE应用程序的框架,核心是轻量级容器。目标是实现一个全方位的整合框架。
这东西看上去站的角度比较高,若是构建大型系统看来是少不了它,小玩意就免的打扰它了。
根据以上初浅的分析考虑下本身即将的选择:
系统不大:因此Spring就免了
有数据库操做,不过不会不少,但为了未来考虑能够加上Hibernate
Struts与私与公都少不了
如下两个看来是本身的选择:
Struts + MySQL + JDBC 不考虑未来SQL的变化,如今简单实现
Struts + Hibernate 考虑未来扩展 可能会好些
看来接下来重点就在:Struts