摘要: Seam是一个使用Java语言构建富网络应用(RIA)的开源的开发平台,它集成了诸如AJAX、JSF、JPA、EJB3.0和BPM等技术,形成一个使用复杂工具的完整统一的解决方案。 阅读全文
posted @ 2009-09-01 15:58 行者吴江 阅读(1175) 评论(0) 推荐(0) 编辑
摘要: 咖啡豆的种类: 蓝山咖啡、哥伦比亚咖啡、巴西咖啡、曼特宁咖啡、摩卡咖啡、爪哇咖啡、哥斯达黎加咖啡、肯尼亚咖啡 阅读全文
posted @ 2009-09-01 15:02 行者吴江 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 需要加糖和牛奶的境界好比人的童年;没有糖的参与,咖啡特有的香味便凸显出来。少了不着边际的梦想,多了对生命本质的思考,这便是中年人的世界;原汁原味的黑咖啡是老年人的生活。人的一生,说长也不长,不过就是喝三杯咖啡的功夫;人的一生,说简单也简单,把这三杯咖啡喝好了,结局不会差到哪里去。 阅读全文
posted @ 2009-09-01 14:59 行者吴江 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 有时候,我们想要使用的软件并没有被包含到 Ubuntu 的仓库中,而程序本身也没有提供让 Ubuntu 可以使用的 deb 包,你又不愿从源代码编译。但假如软件提供有 rpm 包的话,我们也是可以在 Ubuntu 中安装的。 方法一: 1. 先安装 alien 和 fakeroot 这两个工具,其中前者可以将 rpm 包转换为 deb 包。安装命令为:sudo apt-get install a... 阅读全文
posted @ 2009-09-01 14:53 行者吴江 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 安装好了Eclipse,怎么将他添加到应用程序中呢? 这么做: 在终端中敲入:sudo gedit /usr/share/applications/Eclipse.desktop 在打开的GEdit中输入以下文本 [Desktop Entry] Name=Eclipse Comment=Eclipse 3.42 IDE Exec=/usr/java/eclipse/eclipse <... 阅读全文
posted @ 2009-09-01 14:51 行者吴江 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 新装了Ubuntu9.04,接着就要安装我的Java开发环境,首先就要安装JDK。Google了一下,安装JDK的方法是 sudo apt-get install sun-java5-jre sun-java5-jdk 我也照着这么做,可是,不知道网络为什么这么慢,这是为什么呢 8-),于是决定手动安装JDK。 到Sun的网站下载一个Linux下的JDK jdk-1_5_0_17-linux-i... 阅读全文
posted @ 2009-09-01 14:49 行者吴江 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 非常实用的Ubuntu命令大全。涉及文件管理、磁盘管理、文件权限、打印管理、用户管理、软件管理、启动管理、进程管理等80多条命令的用法。 阅读全文
posted @ 2009-09-01 14:47 行者吴江 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 旅游大宝典 阅读全文
posted @ 2009-09-01 14:15 行者吴江 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 每天四杯茶(绿茶、菊花茶、枸杞茶、决明子茶),不但可以对抗辐射的侵害,还保护眼睛,缓解疲劳。 阅读全文
posted @ 2009-09-01 13:37 行者吴江 阅读(275) 评论(0) 推荐(1) 编辑
摘要: 中国的老百姓将鸡蛋视为补品,经常食用鸡蛋可增强记忆力,还可保护心脏和动脉血管、预防癌症、延缓衰老。可如果不能加工和食用,补品就会变为“废品”,甚至是“毒品”,所以应当认真掌握鸡蛋里的学问,防患于未然……忌吃未熟鸡蛋鸡蛋蛋白含有抗生物素蛋白,会影响食物中生物素的吸收,使身体出现食欲不振、全身无力、肌肉... 阅读全文
posted @ 2009-09-01 12:22 行者吴江 阅读(367) 评论(2) 推荐(1) 编辑
摘要: 数据的第一次出现,是一种信息;信息的反复出现,是一种规律;规律的长期出现,是一种习惯;习惯被大多数人接受,成了知识;知识的集中记录,形成文化;文化经过历史的考验,成为文明. 阅读全文
posted @ 2009-09-01 10:29 行者吴江 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 什么是OOA/D?什么是UML?OOD的原则是什么?我学习OOA/D的一些笔记摘录 阅读全文
posted @ 2009-09-01 10:03 行者吴江 阅读(1144) 评论(0) 推荐(0) 编辑
摘要: 大部分请处理都是在 RequestProcessor.process()发生的。Process()方法是以模板方法(Template Method)的设计模式来实现的,其中有完成request处理的每个步骤的方法;所有这些方法都从process()方法顺序调用。例如,寻找当前请求的ActionForm类和检查当前用户是否有权限执行action mapping都有几个单独的方法。这给我们提供了极大的弹性空间。Struts的RequestProcessor对每个请求处理步骤都提供了默认的实现方法。这意味着,你可以重写你感兴趣的方法,而其余剩下的保留默认实现。例如,Struts默认调用request.isUserInRole()检查用户是否有权限执行当前的ActionMapping,但如果你需要从数据库中查找,那么你要做的就是重写processRoles()方法,并根据用户角色返回true 或 false。 阅读全文
posted @ 2009-09-01 09:57 行者吴江 阅读(1372) 评论(0) 推荐(0) 编辑