,几乎覆盖了当前所有的主流框架。
Hibernate一共有5个核心接口,分别为:Session、SessionFactory、Transaction、Query和Configuration。
通过这些接12,你可以完成对对象的控制,以及数据库事务的控制等等。
下面分别介绍这5个核心接口。
Session接口负责用来被持久化的对象的与数据库的交互过程,包含了很多基本的SQL语句.例如插入、修改、删除、查询等等。
但需要注意的是Session并非一个线程安全的对象,所以需要时刻保证操作时的独享性。
SessionFactory接12负责初始化Hibernate,由它来获取一个数据库操作的对象。
这里用到了工厂模式。
Configuration接12负责配置和启动Hibernate,创建SessionFactory对象。
在Hibernate的启动的过程中,它首先会去寻找配置文件,然后根据文件去寻找相应的对象。
Transaction接口负责事务底层相关的操作。
开发人员完全可以根据自己的需要去开发一个这样的底层。
Query和Criteria接口是用于数据库查询的组件部分,你可以用普通的SQL语句,也可以用Hibernate自带的HQL语句。
2.3 L094j框架的介绍 L094j在当前已经成为WEB开发系统日志管理实现的不二选择,它是由目前最大的开源组织Apache研发和维护的。
L094j是Apache的~个开源项目,通过L094j,我们可以控制日志信息输出的目的地,通常选择的是控制台或者文件;我们也可以自己控制输出的格式;通过控制信息显示级别,我们完全可以控制日志的产生和输出过程。
第8页 武汉科技大学 硕士学位论文 L094j有三个主要的组件:Loggers,Appenders和Layouts,分别代表着日志的级别,输出位置以及显示格式。
2.4本章小结 本章在开始部分介绍了J2EE架构的发展史,并分析了在J2EE的发展中如何引发了Struts2等框架的诞生。
接下来各自的介绍了J2EE的三种框架Struts2、Spring、Hibernate和L094j的技术原理、工作流程。
这种优势证明了选用Struts2、Spring、Hibernate、L094j作为材料管理系统的框架的可行性,并分析了这种框架的高效性。
武汉科技大学 硕士学位论文 第9页 第三章系统硬件设计方案3.1硬件系统选取原则 物资管理系统【4】应能满足系统对大量数据信息进行处理的能力和日常业务处理能力,需要配备数据库服务器和WEB服务器。
下面将说明硬件系统的选取原则。
3.1.1安全性原则 系统安全的主要内容包括: 物理安全,防止硬件因为各种可能因素造成的物理损毁; 运行安全,保证系统可靠稳定运行,防止因为硬件因故障造成.
上一篇:
基于SWFUpload实现教学资源库大容量附件上传功能
下一篇:
高中政治教学中情境创设的尝试和思考