`
lilonglai
  • 浏览: 15090 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
  在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,这些软件开发包单独可以使用,能够展现自身完美功能,但是单独使用一方开发的构架,则不能使软件开发过程变的更加简单,如果要综合使用多中技术架构,包 ...
OGNL详细分析 一.表达式语言 属性名称 数组元素[] 方法调用() 创建集合{} 创建映射#{} 就算数学表达式结果 例题解析 1. 最简单表达式求解      输入      Double doubleExpression= (Double) Ognl.getValue("3.4*23+12", null);      System.out.println(doubleExpression);      输出       90.2 2.创建集合        输入        List list= (List) Ognl.getValue("{12,34,4 ...
Global site tag (gtag.js) - Google Analytics