- 浏览: 15089 次
- 性别:
- 来自: 上海
文章列表
在Java领域,当人们谈到对象持久化的时候,大多人都能想到hibernate。使用hibernate能够简化Java开发,并且使Java代码具有良好的移植性。不管换成什么样的数据库,上层的代码都一样,只要在hibernate配置文件里,加上一点点修改就能完成任务,它平衡了各大数据库的差异,以统一的接口实现了数据库的通常操作。
hibernate到底带给了我们什么呢?数据库里的表格可以当做Java类看,而里面的记录则可以看成Java对象。而hibernate最主要要做的事情就是如何将记录映射成Java类对象。hibernate还提供了数据库连接池和对操作的数据库对象管理的方案,提交客户响应 ...
现实中的人都很无奈,都在忙着寻找能够简化程序开发的流程和提高开发效率的方法。在Java语言开发方面更是如此,Java语言以自身设计合理,轻巧,语法清晰而出名,再加上自愿开放源代码,使得Java迅速流行起来。如果不借助任何开发架构,大型应用程序也是可以开发出来的,但是常常这些代码结构混乱,维护非常复杂,使得程序的开发越到后面越复杂,越难进行下去,于是在J2EE领域出现了很多简化程序开发,提高开发效率的构架,像struts, webwork, tapstry, jsf,Ejb, spring, hibernate,ibatis等工具变的流行起来。
在J2EE领域中,struts+spring+h ...
UUID通常用来用来标识全局网络中的一个文件,一条消息,它必须在全局范围内是唯一的。在JDK1.4之前,生成UUID是一个比较复杂的过程,它通常是根据主机IP地址或者网卡地址,当前的时间,再加上递增次数来实现一个全局唯一标示符(UUID),但是自从JDK1.5以后,这一个过程变的非常简单。请看下面的代码:
UUID uuid = UUID.randomUUID();
通常需要引入java.util.UUID,是JDK1.5增加的一个新类,使用非常简单。
java语言因为使用简单,类库强大,而成为使用人数最多的开发语言。在J2EE方面,尤其是web2.0服务方面,也是备受关注,推出了servelet/jsp标准,并且有聊很好的实现。由于servlet和jsp将逻辑操作和视图展示放在了一起,使的代码的维护和人员的分工变的很难,于是出现了很多的很多将代码和视图分开的开发构想,像struts,webwork,springMVC,tapstry,jsf。它们有一个共同的名字就是MVC框架。这些架构学习起来不是很难,但是它们之间不能互通,完全是没有标准的实现。这一点使很多人很彷徨,不知道学习什么好。因为struts出来的比较好,相应的文档也比较全,有了 ...
在MyEclipse加入hibernate方法非常简单,右击工程,选择MyEclipse,再选择hibernate capability
MyEclipse也提交了非常好的可视工具,使领域对象和数据库表关联起来,使的使用他们非常简单。选择Myeclipse Hibernate视图。然后新建连接。通常要选择dirver name,url,username,password。
选择某一数据库,然后打开连接,在指定的表上右击Hibernate Reverse Engineer。最主要的就是主键的生成方式,一般都选择native.
请看下面的一个例子
使用的是MySQL数据库及对应的驱动
create ...
我们知道,计算机从硬件角度看用来处理数据的,一段输入,另一端输出结果,数据处理的最主要的流程,就是数据交换,在单个主机上,一开始主要是在存储设备之间进行,比如从硬盘,光盘,软盘到内存,再到CPU的寄存 ...
myeclipse自身携带了很多软件开发包,象J2EE,jstl,struts,spring,hibernate,jsf,这些软件开发包单独可以使用,能够展现自身完美功能,但是单独使用一方开发的构架,则不能使软件开发过程变的更加简单,如果要综合使用多中技术架构,包 ...