陈高杰
kingaragorn
导航
BlogJava
首页
新随笔
联系
聚合
管理
<
2025年1月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
留言簿
(2)
给我留言
查看公开留言
查看私人留言
随笔分类
AJAX(1)
(rss)
文章分类
Java(1)
(rss)
SSH我的智囊团(5)
(rss)
随笔档案
2008年10月 (1)
2008年7月 (3)
文章档案
2008年8月 (1)
2008年7月 (8)
阅读排行榜
1. powerdesigner(1176)
2. 解决PowerDesigner里允许字段重名约束的设置问题(520)
3. http://www.jayboy.cn/article.asp?id=458(403)
4. 第一个dwr(203)
评论排行榜
1. powerdesigner(0)
2. http://www.jayboy.cn/article.asp?id=458(0)
3. 解决PowerDesigner里允许字段重名约束的设置问题(0)
4. 第一个dwr(0)
常用链接
我的随笔
我的评论
我的参与
最新评论
统计
随笔 - 4
文章 - 9
评论 - 2
引用 - 0
最新评论
1. re: 2----SSH综合实战(Struts+Spring+Hibernate)----我的智囊团(用户注册1)
你好,能不能把那个template.htm文件给我啊,我邮箱是1014880220@qq.com
--蒲公英
2. re: 1----SSH综合实战(Struts+Spring+Hibernate)----我的智囊团(介绍及环境搭建)
谢谢,我看到了
--jamee
ExtJS
ExtJS
ExtJS简介
ExtJS可以用来开发RIA(Rich Internet Applications)也即客户端的AJAX应用,是一个用
JavaScript
写的,主要用于创建前端用户界面
,是一个与后台技术无关的前台ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。
ExtJS最开始基于YUI技术,有开发人员Jack Slocum开发,通过参考Java Swing等机制来组织可视化组件,无论从UI界面上CSS样式的应用,到数据解析上的异常处理,都可算是一款不可多得的JavaScript客户端技术的精品。
ExtJS项目实战1-----Ext 2 和 DWR 1 表格编辑控件示例(无数据库版本)
首先上www.extjs.com上下载ext-2.1.zip,然后放到tomcat下的webapps目录下,启动tomcat,然后输入http://localhost:8080/ext-2.1/docs/就可以查看文档了。
1、编写UserManager.java
/**
* 基于 DWR 的用户管理类示例, 数据库操作和数据传输协议的选择可以根据情况自行加入,
* 推荐 JPA + JSON 或者 Hibernate + XML.
*
* @author BeanSoft
* 2008-01-27
*/
public class UserManager {
private int counter = 3;
/**
* 虚拟的添加用户功能.
* TODO: 封装并传递所有参数.
* @param username 用户名
* @param area 地区
* @return 新的数据ID
*/
public int addUser(String username, String area) {
System.out.println("添加用户 " + username + ", 地区:" + area);
return ++counter;
}
/**
* 虚拟的删除用户操作.
* @param userid 用户编号
* @return 成功或者失败
*/
public boolean removeUser(int userid) {
System.out.println("删除用户 " + userid);
return new java.util.Random().nextBoolean();
}
/**
* 虚拟的修改用户操作.
* @param userid 用户编号
* @param field 改变的字段
* @param newValue 新的取值
* @return 是否更改成功
*/
public boolean editUser(int userid, String field, String newValue) {
System.out.println("修改用户 " + userid + "的字段:" + field + ", 值为:" + newValue);
// 模拟网络延迟, 停2秒
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return new java.util.Random().nextBoolean();
}
/**
* 检查用户名是否合法的方法.
* TODO 连接数据库来进行真实的检查
* @since 2008-06-06
* @param username
* @return 检查结果字符串
*/
public String checkUserExits(String username) {
System.out.println("检查用户 " + username + " 是否存在" );
if("beansoft".equals(username)) {
return "对不起, 此用户名不允许注册";
} else if(username == null || username.length() == 0) {
return "请输入有效用户名";
}
return "此用户名可以注册";
}
/**
* 虚拟的删除所有用户的操作.
* @return 是否成功
*/
public boolean removeAllUser() {
return new java.util.Random().nextBoolean();
}
}
2、编写dwr.xml
posted on 2008-07-10 17:04
陈高杰
阅读(261)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
Powered by:
BlogJava
Copyright © 陈高杰