为什么要选择Hibernate

[quote="huashuizhuhui"][quote="fainfy"][quote="peihexian"]说hibernate好用的人,你开发的系统业务数据量没上过几百万上千万的话别说话。[/quote]几百万上千万就把hibernate用跨了,说明你根本就是在乱用。[/quote]我这里数据量没这么大,没有发言权,你说说你是怎么用的啊[/quote]说说我们的选择吧,前面提到我们已经放弃了Struts,转投到Spring MVC,但是Hibernate还是保留了。原因有:1. 我们是…

Spring的依赖关系(JAR)

Spring的依赖关系(JAR) 2007-06-28 14:20:09  标签:Spring   [推送到技术圈] Spring 的依赖关系 依赖关系分组 JAR 文件 说 明 ant ant.jar, ant-junit.jar, ant-launcher.jar Spring 采用 Apache Ant 作为其构建工具,还用来完成大量其它任务如文档生成和测试执行等。运行时 Ant 根本不起作用,因此发布应用时无需包含该 JAR 文件。 aopalliance aopalliance.jar AOP Alliance()http://aopalli…

Hibernate和Ibatis的区别

一、Hibernate简介 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。 一、基本功能 Hibernate作…

Hibernate与Ibatis比较

未分类 , 发表评论
标签: hibernate和Ibatis比较 hibernate 是当前最流行的o/r mapping框架,它出身于sf.net,现在已经成为jboss的一部分了。 ibatis 是另外一种优秀的o/r mapping框架,目前属于apache的一个子项目了。  相对hibernate“o/r”而言,ibatis是一种“sql mapping”的orm实现。  hibernate对数据库结构提供了较为完整的封装,hibernate的o/r mapping实现了pojo 和数据库表之间的映射,以及sql 的自动生成和执…

maven学习经验

今天下午看、用、学maven花了我一下午,把ibatis的事都快忘了!不过maven确实值得学习。 我以前自己下载安装过maven,在xp和ubuntu上都装过,当时eclipse上我没安装支持maven的插件,也就没怎么去用,当时没想到maven的用途怎么大! 闲话少说,上午把学习资料签出之后,第一眼让我印象深刻的是maven,以前看过苏州那个谁的电子书,大致翻阅了一下,没怎么深究,现在还是要慢慢看了。书中讲得让我感觉…

appfuse2.0.2在eclipse下的开发和使用

1.准备工作包括JDK 5+、MySQL 5.x和Maven 2.1.0。Maven的环境变量配置:新建变量名为“M2_HOME”,路经为Maven根目录的环境变量,然后在Path中添加“;%M2_HOME%\bin”。如果你不想在线下载工程的依赖包,可以到appfuse-dependencies-2.0.2.zip下载,然后解压,并且将maven目录下conf文件夹下的settings.xml的localRepository变量设置为你刚刚解压的路径如C:\Docume~1\%username%\.m2\repository 2. 创建工程…

Flex系列–5–声明式事务

  注意事项:以下内容基于“Flex4系列整合iBATIS 2.3 ”中最后形成的 sampleApp 项目。 准备所需 jar 包将以下 jar 包拷贝到 sampleApp 项目的 lib 下 Spring Framework dependenciesorg.aspectj 内的 com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar Spring Framework 的事务管理类型综合性的事务支持是 Spring Framework 倍受欢迎的原因之一。Spring Framework 有两种事务管理方式:声明式事…

面向资源的开发?

 原因 当一个人做了几年web项目后,那么一定会对web开发有一些想法,一定会找找是不是有更好的方法来进行开发,来避免加班,来避免过多的新人培训。   最近帮着另外一个组做一个web项目,使用的是structs。于是java开发web应用的噩梦再次上演了。倒不是说应用有多难,但是对于那些众多的structs-config.xml. applicaitoncontext.xml, web.xml已经够够的了。当我编写一个新的功能的时候,我该做什么呢…

昨天看了IBATIS得应用事例JPETSTORE

昨天配置了IBATIS应用事例JPETSTORE,运行OK官方说该用例采用了STRUCTS+IBATIS搭建,其实应该是STRUCTS+IBATIS+DAO 组成,DAO是IBATIS的自己开发得DAO MODEL,且调用持久层SOURCE是通过DAO得TEMPLE进行得,且通过XXBEAN调用XXSERVICE来完成操作!至于STRUCTS方面则ACTION是通过一个公共得BASEACTION进行得,至于ACTIONFORMBEAN 则是通过XXBEAN封装VO来完成感觉不是太清晰,但由于DEMO很小,所以也就不…

structs +ibatis +tomcat环境配置

未分类 , , , , , 发表评论
1、  Java环境安装:这里使用的是J2SE 1.6,下载完成后,即可安装配置环境变量如下:JAVA_HOME = E:/jdk   (以自己实际的安装目录为准)PATH = %JAVA_HOME%/bin;%JAVA_HOME%/lib;%JAVA_HOME%/jre/lib;CLASSPATH = %JAVA_HOME%/lib;%JAVA_HOME%/jre/lib; 2、 Web Server环境安装:安装tomcat5.5设置环境变量TOMCAT_HOME = E:/Tomcat 3、 IDE环境安装:解压eclipse-SDK-3.2M1-win32.zip到E:/Eclipse即…

Flex4系列教程之一 – RIA

本系列教程目标:使初学者了解富网络应用概念,理解并掌握以下四种架构方法。 1. Flex + BlazeDS + Spring(< 2.5.6) + iBATIS + Cairngorm 2. Flex + BlazeDS + Spring BlazeDS Integration + Spring(>= 2.5.6) + iBATIS + Cairngorm 3. Flex + BlazeDS + Spring(< 2.5.6) + iBATIS + pureMVC 4. Flex + BlazeDS + Spring BlazeDS Integration + Spring(>= 2.5.6) + iBATIS + pu…

Flex4系列教程之十 – 整合Cairngorm2

本系列教程目标:使初学者了解富网络应用概念,理解并掌握以下四种架构方法。 1. Flex + BlazeDS + Spring(< 2.5.6) + iBATIS + Cairngorm 2. Flex + BlazeDS + Spring BlazeDS Integration + Spring(>= 2.5.6) + iBATIS + Cairngorm 3. Flex + BlazeDS + Spring(< 2.5.6) + iBATIS + pureMVC 4. Flex + BlazeDS + Spring BlazeDS Integration + Spring(>= 2.5.6) + iBATIS + pur…

Spring Framework : What is Spring?

到底Spring是什么?能用来干什么?如果你刚接触Spring,下面的文章肯定适合你。Spring is grate framework for development of Enterprise grade applications. Spring is a light-weight framework for the development of enterprise-ready applications. Spring can be used to configure declarative transaction management, remote access to your logic using RMI or web services, mailing fa…

升级Spring 2.5注意事项

原文地址:http://www.javaeye.com/topic/211425 支持的JDK版本 Spring 2.5对JDK 1.3已经不再支持,因为Sun官方从2006晚期已经正式将JDK 1.3淘汰。请升级到JDK 1.4.2或更高版本。 Spring 2.5的Jar打包 在Spring 2.5中, Spring Web MVC 不再是 'spring.jar' 文件的一部分. Spring MVC以'spring-webmvc.jar' 和'spring-webmvc-portlet.jar'文件形式在发行包的 lib/modules 目录中存在。 另外,对Struts …

基于maven的多框架和多视图融合技术(Struts1、Struts2、Spring、SpringMVC、Hibernate、Ibatis、MyBatis、Spring Data JPA、DWR)

该项目基于maven3.0构建的,项目中融合了Struts1、Struts2、Spring、SpringMVC、Hibernate、Ibatis、MyBatis、Spring Data JPA、Spring JDBC、Spring DWR。页面展现这里使用Struts1、Struts2、SpringMVC(jsp视图、velocity视图、freemarker视图、pdf视图、excel视图、xml视图、json视图等)。是一个综合性行的项目。该项目后期会陆续集成Spring的一些好的框架进来比如说Spring Web Flow、Spring Secu…
下一页 »