例子解决的问题
1、Spring的Ibatis的拦截事务
2、Ibatis的通用DAO的泛型实现
3、Dwr2和Extjs2的调用
4、Extjs2的部分汉化设置
5、泛型Bean在Spring中的配置
为什么使用Ibatis
因为Hibernate对于新的系统设计比较方便,但是我们的工作不可能一直是新的,对于修改,和通用业务模型的设计封装再使用Hibernate就特别不方便了;
其实使用abator来生成代码也特别方便,此外我们可以面向业务逻辑封装代码,即使数据结构发生改动也比较方便;
此外Ibatis对数据库的操纵比Hibernate更为方便,也提别小巧,代码的效率很高。
abator介绍和下载参见:http://www.open-open.com/open129104.htm
数据结构:
CREATE TABLE department (
DeptCode varchar(20) NOT NULL,
DeptName varchar(20) default NULL,
FatherCode varchar(20) default NULL,
DeptType varchar(20) default NULL,
DeptDesc varchar(20) default NULL,
PRIMARY KEY (DeptCode)
) ;
具体数据库表,你可以修改department_SqlMap.xml文件中的映射关系使用自己的表。
建立和发布工程:
1、使用Eclipse3.3,由于提供了所有的包Eclipse3.2也没有问题。
2、java使用java1.5以后版本,最好修改Eclipse的运行jdk设置。
3、建立任意的Web工程,将解压的目录复制到Eclipse工程的对应目录;
4、发布运行,自己处理吧,包如果自己改动要做测试,增加包冲突问题自己解决。
备注:我的包是经过挑选的。

- 描述: 例子图片
- 大小: 21.7 KB
分享到:
相关推荐
实现了实时的群聊,实时更新在线用户。 ext + ibatis + spring + struts2 + dwr实现,数据库自己建一个,改spring的配置文件就行,表名:users,字段只有三个:id(int),name,password
本平台的开发使用了ExtJS、DWR、Spring和iBatis技术框架,选择Oracle作为后台数据库。ExtJS是一个与后台技术无关的Ajax框架,主要用于实现前端用户界面的创建,具有界面友好、功能丰富的特点。DWR是一个用于改善Web...
* Java有着丰富的开发框架和工具,如Hibernate、Spring、iBATIS、jQuery、EXTJS、DWR、easyui等 项目管理和开发流程 * 项目经理是项目的领导者,负责项目的计划、执行和控制 * 需求分析是项目开发的重要步骤,需要...
在项目开发中,他熟练运用了一系列关键技术和工具,如Struts、Spring、Hibernate(SSH整合)、Log4J、JDom、Memcache、Quartz、jQuery、JSON等,尤其在SSH框架的集成开发上表现出色,能够实现高用户体验的AJAX效果。...
除此之外,XML处理也是重要技能,Spring框架提供了全面的解决方案。 远程调用技术,如Dwr和WebService,允许不同系统间的通信。NoSQL数据库如MongoDB、Cassandra也是现代应用中的选择。全文检索工具Lucene用于高效...
3. 熟悉各种Web前端技术,包括JavaScript、CSS、HTML4/5、(XHTML、XML、Ajax)、json、jstl、JQuery,jsp,对DWR、Bootstrap、EasyUI、DWZ、ExtJS有一定了解; 4. 熟悉Extjs,dojo,easyUI等及有相关项目开发经验者...
- OSCache,JBoss Cache,Ehcache:提高性能的缓存解决方案。 16. **工作流**: - jBPM:工作流管理系统。 17. **Portal**: - JBoss Portal,Liferay,OpenPortal:门户框架。 18. **Web服务**: - JBossWS...
对于Ajax框架,如Prototype、jQuery、DWR、Dojo和ExtJS,它们提高了Web应用的交互性。 在业务逻辑层,Java支持Servlet和JSP处理HTTP请求,以及各种框架如Struts、Struts2、JSF和Spring MVC,这些框架简化了开发过程...
2. **富客户端开发技术(RIA)**:AJAX(异步JavaScript和XML)增强了网页交互性;DWR(Direct Web Remoting)允许Java后端与JavaScript直接通信;JQuery和ExtJS是流行的JavaScript库,提供丰富的UI组件和简化DOM...