java EE学习笔记 ---- Hibernate/Struts/Spring

只愿长相守 提交于 2020-02-29 20:56:32

2013/1/3

开始Java EE之旅

Java EE核心应是框架,先了解几个框架

Hibernate

         ORM工具,通过文件把值对象和数据表之间建立一个映射关系。

         这句话个人理解是:实现了将应用程序的数据读写到数据库中对应的数据,如:某数据库表中有数据number,在应用程序中定义int appNumber

       appNumber = Hibernate(number),将数据库中的number读入到appNumber中,省去了大量的数据库操作SQL查询代码。

       因此Hibernate更象是数据库访问接口封装,即中间件

      如果应用程序需要进行大量的数据库操作,该框架应该很有帮助。


Struts

       一个基于Sun Java EE平台的MVC框架。但从书中看,更愿意看做是之前有人提到的MVCK (K = Kit 工具等部件)。

     MVC框架算是自己比较喜欢的框架,用的也比较多,关键它实用,毕竟自己开发的软件业务逻辑都比较多。当然这里的MVC是针对Java Web的,第一次接触。


Spring

      一个轻量级的Java EE应用程序的框架,核心是轻量级容器。目标是实现一个全方位的整合框架。

     这东西看上去站的角度比较高,如果构建大型系统看来是少不了它,小玩意就免的打扰它了。


根据以上初浅的分析考虑下自己即将的选择:

系统不大:所以Spring就免了

有数据库操作,不过不会很多,但为了将来考虑可以加上Hibernate

Struts与私与公都少不了

以下两个看来是自己的选择:

Struts + MySQL + JDBC  不考虑将来SQL的变化,现在简单实现

Struts + Hibernate  考虑将来扩展  可能会好些

看来接下来重点就在:Struts

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!