package services;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import entity.Dept;
@SuppressWarnings("unchecked")
public class DeptServices {
public List findDept() {
throw new RuntimeException("查找失败!");
}
public void deleteDept(Long id) {
System.out.println("Delete dept " + id);
}
public List getDeptsForPo() {
List depts = new ArrayList();
depts.add(new Dept(1l, "教质部"));
depts.add(new Dept(2l, "学术部"));
depts.add(new Dept(3l, "就业部"));
depts.add(new Dept(4l, "咨询部"));
return depts;
}
public void saveDept(List<Dept> depts) {
// System.out.println(dept.getId() + ":" + dept.getName());
System.out.println(depts);
}
public List getDepts() {
List depts = new ArrayList();
Map map = new HashMap();
map.put("id", "01");
map.put("name", "教质部");
depts.add(map);
map = new HashMap();
map.put("id", "02");
map.put("name", "学术部");
depts.add(map);
map = new HashMap();
map.put("id", "03");
map.put("name", "就业部");
depts.add(map);
map = new HashMap();
map.put("id", "04");
map.put("name", "咨询部");
depts.add(map);
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
return depts;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
dwr入门+springmvc实现
共81个文件
jar:24个
xml:16个
jsp:12个
4星 · 超过85%的资源 需积分: 10 115 下载量 21 浏览量
2016-08-07
22:09:50
上传
评论 1
收藏 14.65MB ZIP 举报
温馨提示
DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).它的最新版本DWR0.6添加许多特性如:支持Dom Trees的自动配置,支持Spring(JavaScript远程调用spring bean),更好浏览器支持,还支持一个可选的commons-logging日记操作. 其大概开发过程如下: 1.编写业务代码,该代码是和dwr无关的。 2.确认业务代码中哪些类、哪些方法是要由javascript直接访问的。 3.编写dwr组件,对步骤2的方法进行封装。 4.配置dwr组件到dwr.xml文件中,如果有必要,配置convert,进行java和javascript类型互转。 5.通过反射机制,dwr将步骤4的类转换成javascript代码,提供给前台页面调用。 5.编写网页,调用步骤5的javascript中的相关方法(间接调用服务器端的相关类的方法),执行业务逻辑,将执行结果利用回调函数返回。 6.在回调函数中,得到执行结果后,可以继续编写业务逻辑的相关javascript代码。 本次例子只是用于演示,说明DWR的使用,类设计并不是最优的
资源推荐
资源详情
资源评论
收起资源包目录
WebSpringDWR.zip (81个子文件)
WebSpringDWR
build.xml 3KB
dist
WebSpringDWR.war 5.45MB
src
conf
MANIFEST.MF 25B
java
beans.xml 1KB
com
lessony
dwr
spring01
service
IHelloService.java 121B
impl
HelloTianMingService.java 415B
TanQingMingService.java 335B
entity
Dept.java 487B
services
HelloServices.java 238B
LoginService.java 483B
DeptServices.java 2KB
nbproject
build-impl.xml 85KB
private
private.xml 230B
retriever
catalog.xml 908B
www.springframework.org
schema
mvc
spring-mvc-4.0.xsd 24KB
beans
spring-beans.xsd 43KB
spring-beans-4.0.xsd 42KB
tool
spring-tool-4.0.xsd 4KB
context
spring-context-4.0.xsd 22KB
private.properties 521B
ant-deploy.xml 2KB
project.xml 3KB
genfiles.properties 473B
project.properties 6KB
web
META-INF
context.xml 71B
tanqingming.jsp 884B
WEB-INF
web.xml 2KB
dispatcher-servlet.xml 2KB
dwr.xml 1KB
jsp
index.jsp 816B
lib
cometd-6.1.4.jar 52KB
spring-beans-4.0.3.RELEASE.jar 654KB
aopalliance-1.0.jar 4KB
spring-context-4.0.3.RELEASE.jar 952KB
spring-web-4.0.3.RELEASE.jar 652KB
spring-aop-4.0.3.RELEASE.jar 344KB
spring-expression-4.0.3.RELEASE.jar 200KB
dwr-3.0.M1.jar 913KB
spring-core-4.0.3.RELEASE.jar 951KB
jetty-util-6.1.4.jar 125KB
commons-logging-1.1.3.jar 61KB
spring-webmvc-4.0.3.RELEASE.jar 647KB
dept.jsp 3KB
hello.jsp 2KB
index.jsp 3KB
dwr01.jsp 958B
readme.html 379B
build
empty
web
META-INF
context.xml 71B
MANIFEST.MF 25B
tanqingming.jsp 884B
WEB-INF
web.xml 2KB
dispatcher-servlet.xml 2KB
dwr.xml 1KB
classes
.netbeans_automatic_build 0B
beans.xml 1KB
.netbeans_update_resources 0B
com
lessony
dwr
spring01
service
IHelloService.class 245B
impl
HelloTianMingService.class 1KB
TanQingMingService.class 999B
entity
Dept.class 886B
services
DeptServices.class 3KB
HelloServices.class 795B
LoginService.class 1KB
jsp
index.jsp 816B
lib
cometd-6.1.4.jar 52KB
spring-beans-4.0.3.RELEASE.jar 654KB
aopalliance-1.0.jar 4KB
spring-context-4.0.3.RELEASE.jar 952KB
spring-web-4.0.3.RELEASE.jar 652KB
spring-aop-4.0.3.RELEASE.jar 344KB
spring-expression-4.0.3.RELEASE.jar 200KB
dwr-3.0.M1.jar 913KB
spring-core-4.0.3.RELEASE.jar 951KB
jetty-util-6.1.4.jar 125KB
commons-logging-1.1.3.jar 61KB
spring-webmvc-4.0.3.RELEASE.jar 647KB
dept.jsp 3KB
hello.jsp 2KB
index.jsp 3KB
dwr01.jsp 958B
readme.html 379B
generated-sources
ap-source-output
共 81 条
- 1
资源评论
- trinityblood2020-08-15自动框架,好东西,学习了,谢谢!
laonayonghaifeisi
- 粉丝: 58
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功