目标:将ext2.2和dwr3和spring整合起来.在界面上显示
gtalk:arpenker@gmail.com
web:http://www.jiqishu.com
流程:
1.创建数据库在mysql,用abator 生成数据库关系映射
2.配好dwr,写好javabean.
3.整合spring.
4.配置ext,写ext界面代码.
5.调试通过.
准备工作:
mysql的可视化工具,mysql5自己准备.
详细方法:
1.在mysql中创建dinosaur数据库,建表Department.
sql语句:
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)
) ;
2.abator连接并映射:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE abatorConfiguration PUBLIC "-//Apache Software Foundation//DTD Abator for iBATIS Configuration 1.0//EN"
"http://ibatis.apache.org/dtd/abator-config_1_0.dtd">
<abatorConfiguration>
<abatorContext generatorSet="Java5"><!-- TODO: Add Database Connection Information -->
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://172.16.66.205:3306/dinosaur?characterEncoding=UTF8"
userId="root"
password="12345">
<classPathEntry location="C:\Users\arpenker\workspace\extDwrSpring\WebRoot\WEB-INF\lib\mysql-connector-5.1.3.jar" />
</jdbcConnection>
<javaModelGenerator targetPackage="com.dinosaur.ibatis" targetProject="extDwrSpring" />
<sqlMapGenerator targetPackage="com.dinosaur.ibatis" targetProject="extDwrSpring" />
<daoGenerator type="spring" targetPackage="com.dinosaur.ibatis" targetProject="extDwrSpring" />
<table schema="First" tableName="Department">
<!-- columnOverride column="???" property="???" / -->
</table>
</abatorContext>
</abatorConfiguration>
3.index.jsp
<%@ page contentType="text/html;charset=UTF-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>EXT-DWR-SPRING精讲</title>
<link rel="stylesheet" type="text/css" href="ext-2.2.1/resources/css/ext-all.css" />
<script type="text/javascript" src="ext-2.2.1/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="ext-2.2.1/ext-all.js"></script>
<script type='text/javascript' src='/extDwrSpring/dwr/interface/DepartmentService.js'></script>
<script type='text/javascript' src='/extDwrSpring/dwr/engine.js'></script>
<script type='text/javascript' src='/extDwrSpring/dwr/util.js'></script>
<script type="text/javascript" src="ext-2.2.1/dwrproxy.js"></script>
<script type="text/javascript" src="Department.js"></script>
</head>
<style type="text/css">
body .x-panel {
margin-bottom:20px;
}
.icon-grid {
background-image:url(/shared/icons/fam/plugin.gif) !important;
}
#button-grid .x-panel-body {
border:1px solid #99bbe8;
border-top:0 none;
}
.add {
background-image:url(/shared/icons/fam/add.gif) !important;
}
.refresh {
background-image:url(/shared/icons/fam/table_refresh.png) !important;
}
.remove {
background-image:url(/shared/icons/fam/delete.gif) !important;
}
.save {
background-image:url(/shared/icons/save.gif) !important;
}
</style>
<body>
dwr-ext-spring
<br/>
<select name="deptselect" id="deptselect" style="display: none;">
<option value="用户名">用户名</option>
<option value="密码">密码</option>
<option value="城市">城市</option>
</select>
<div id="department"></div>
</body>
</html>
看附件吧..代码太多了.
qq group: 5069015
全部源文件由于太大.上传不了.可以和我取得联系.邮件给你.
- 大小: 166.8 KB
分享到:
相关推荐
总的来说,通过注解的方式整合EXT、DWR、Spring和Hibernate,可以实现前端UI的动态渲染、后端数据的高效管理以及两者之间的无缝通信。这种整合方式减少了配置文件的复杂性,提高了代码的可读性和可维护性,同时增强...
开发者可以查看这些源代码来学习如何将EXT、DWR和Spring整合在一起,构建出高性能、交互性强的Web应用。 总的来说,EXT与DWR的结合是提高Web应用交互性和实时性的有效手段,它们与Spring的配合则进一步优化了应用的...
【标题】"Ext+dwr+spring做的例子程序"是一个整合了三个关键技术的示例应用,主要展示了如何在Java Web开发中结合使用EXTJS(Ext)前端框架、Direct Web Remoting (DWR) 和Spring框架。这三个技术在现代企业级应用...
《Spring+Ext+DWR整合应用详解:用户管理与实战》 在当今的Web开发领域,Spring、Ext和Direct Web Remoting (DWR) 是三种非常重要的技术,它们各自在不同的层面发挥着关键作用。Spring作为Java企业级应用的框架,...
在Spring整合Hibernate的情况下,可以利用Spring的HibernateTemplate或JpaTemplate,方便地执行数据库操作,避免了大量SQL代码的编写。 整合过程大致如下: - 首先,设置Spring环境,配置DataSource、...
本项目实例是关于"ext+json+dwr+spring+hibernate"的整合,这是一个常见的技术栈组合,用于创建功能丰富的Web应用程序。下面将详细解释这些技术及其整合方式。 1. **EXT**:EXT是一个基于JavaScript的富客户端框架...
2. **DWR与SPRING整合说明**: - 解释DWR如何与Spring框架进行整合。 - Spring容器如何管理DWR的服务对象。 3. **DWR与HIBERNATE整合说明**: - 讨论DWR如何与Hibernate进行整合。 - Hibernate如何支持DWR的...
"dwr+ext+struts2+spring+hibernate整合"就是一个典型的例子,它涵盖了前端展示、后端控制、业务逻辑处理、持久层操作等多个层面的技术。下面将分别详细介绍这些技术以及它们在整合中的作用。 1. DWR (Direct Web ...
这个Demo可能展示了如何整合这些技术,实现一个完整的Web应用流程:用户在EXT构建的前端界面上进行操作,DWR处理前后端通信,Struts接收并处理请求,Hibernate处理数据存取,而所有这些都在Spring的管理和协调下完成...
【标题】"dwr+ext+spring demo" 是一个整合Direct Web Remoting (DWR), Ext JS 和 Spring 框架的示例项目。这个项目旨在展示如何将这些技术有效地结合在一起,创建一个功能丰富的、交互性强的Web应用程序。 【描述...
这个名为"ext2.0+Hibernate+dwr+spring列子"的项目,就是一个很好的实例,展示了如何将这些技术结合在一起,实现一个基础的CRUD(创建、读取、更新、删除)操作。下面我们将详细探讨这些技术及其相互作用。 首先,...
标题 "ext2+spring+hibernate+dwr.rar_dwr MenuManage.js_ext2 ja" 提示我们这是一个关于集成技术的项目,其中包含了ext2、Spring、Hibernate和DWR(Direct Web Remoting)四个主要组件。这个项目的具体实现是通过...
内含 ext+dwr+freemark+jasperreort+ireport+echance+oscache+velocite等技术 展示例子:http://zz563143188.iteye.com/blog/1462413 若要下载chm格式请到http://user.qzone.qq.com/563143188 程序源码下载地址10MB...
- **Spring 整合说明**:如何将 DWR 与 Spring 框架结合使用,实现更灵活的依赖注入和事务管理。 - **Hibernate 整合说明**:介绍如何利用 Hibernate 进行持久层操作,同时结合 DWR 实现高效的 AJAX 数据交互。 -...
《DWR+EXT+SPRING+HIBERNATE:一个综合示例解析》 DWR (Direct Web Remoting)、EXT、Spring 和 Hibernate 是 Java Web 开发中的四大核心技术,它们各自在不同的领域发挥着关键作用。DWR 提供了一种在浏览器与服务器...
标题“integrating Spring and DWR”表明我们正在讨论如何整合Spring框架与Direct Web Remoting (DWR)技术。DWR是一种允许在JavaScript和Java之间进行实时、双向通信的开源库,使得Web应用能够实现类似桌面应用的...
【标题】"Ext+Spring+DWR+Hibernate+Struts"是将这五个技术整合到一个项目中的示例,展示了如何在Java Web开发中利用这些框架进行高效协作。 【描述】提到的学习资源是一个关于EXT(Ext JS)和Direct Web Remoting ...