- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 read AppFuse 17-复习
read-AppFuse-17-复习● AppFuse建立应用程序过程复习(1) 采用hibernate建立持久层的POJO对象。i)建立POJOsrc/dao/**/model目录下建立一个简单的Person对象,这个对象包括id、firstName 和lastName属性。 package org.appfuse.model; //该类继承BaseObje
2005-07-18 21:33:00 1374
原创 read AppFuse 16-XDoclet学习续
read-AppFuse-16-XDoclet学习续● xdoclet学习续Xdoclet是一个代码自动生成的工具XDoclet任务就是Ant的自定义任务,除此以外,没有其他运行XDoclet任务的方法。XDoclet它有两个重要的组件:进行特殊标记的 Java 源文件。 预先定义的模板。[引用] Merge File用来处理无法在Source Code中加xdoclet tag的情况。 Ø X
2005-07-14 15:40:00 1726
原创 read AppFuse 15-XDoclet学习
read-AppFuse-15-实践-建立Action续 ● 使用XDoclet创建JSPs骨架Ø 利用AppFuse中提供的AppGen工具,可以根据POJO和管理类这两个类,通过Xdoclet生成Strutsh和Spring需要的所有文件和配置信息,大大简化了开发流程,非常方便。 Ø AppGen生成文件列表 1. 对应的DAO Test 类
2005-07-13 13:57:00 1381
原创 read AppFuse 14-实践-建立Action
read-AppFuse-14-实践-建立Action● 根据AppFuse的帮助,实做Action● 为Person POJO添加XDoclet tags@struts.form include-all="true" extends="BaseForm"AppFuse的Struts使用到了validator框架实现用户输入验证。Ø Validator框架学习 将校验规则代码集中到
2005-07-12 17:30:00 1435
原创 read AppFuse 13-实践-建立Manager
read AppFuse 13-实践-建立Manager● 按照AppFuse帮助,实践Ø 业务类图 Ø 对于这一部分的实现,没有什么好说的,基本上是对DAO层的一层包装,Manager类,它的主要职责是持久户层(DAO)和web层之间的一个桥梁,它也很好的把展示层和数据库层(例如Swing应用)解耦,Managers必定是应用程序所有的业务逻辑所在的地方。 Ø PersonMana
2005-07-10 19:19:00 1519
原创 read AppFuse 12-实践-建立DAO
● 按照AppFuse帮助,实践实践次步时,一切都还正常,唯有最后测试时,始终不通,试了n多办法,无果。如果那位网友看到,知道结果的,烦请告知,在此先谢过了。具体的错误分析见文尾。Person是基本的POJO,PersonDAO是Person的管理类,PersonManager是 Business Facades. 这些façade用于连接前端和DAO层之间的通讯。Ø 在web环境下,Sp
2005-07-10 18:44:00 1854 6
原创 read AppFuse 11-实践-业务信息person的建立
read AppFuse 11-实践-业务信息person的建立● 按照AppFuse帮助,进行AppFuse开发实践(1) 创建POJOpackage org.dudu.model;/** * @hibernate.class table="person" */public class Person extends BaseObject{ private Long id;
2005-07-10 18:08:00 1445
原创 read AppFuse 10-Spring配置
Read AppFuse Spring配置 ● 说明: Spring中,BeanFactory提供了一种先进的配置机制来管理任何种类bean(对象), ApplicationContext是BeanFactory的完全超集, 我们大部分时间面对的是ApplicationContext,通过它取得bean,处理bean,而其他
2005-07-06 21:33:00 2867 6
原创 read AppFuse 9-BaseAction类分析
read AppFuse BaseAction类分析★ 功能:通过请求的参数来决定该执行哪一个方法,而不像一般的Action,从Execute方法执行。BaseAction在AppFuse中作为所有Action的父类。使用LookupDispatchAction,在一个窗体中包括两个以上同名的按钮时,由Struts来决定具体执行那个按钮操作,减少了Action类,增加了请求处理的灵活性。
2005-07-04 18:03:00 2530 9
原创 read AppFuse 6-国际化
readAppfuse-6-国际化 ★ 说明:Java 编译器和其它 Java 工具只能处理含有 Latin-1 和/或 Unicode 编码(/udddd 记号)字符的文件。中文资源文件是含有有本地编码字符(既非 Latin1 又非 Unicode 字符)的文件。native2ascii 将含有其它字符编码的文件转换成含 Latin-1 和/或 Unicode 编码字符的文件。[转引]
2005-07-04 14:18:00 1898
原创 read AppFuse 5-Struts -Menu的使用
readAppfuse-5-Struts-Menu的使用★ 作用:方便快捷的产生菜单★ appfuse中的运用(1) WEB-INF/struts-config.xml 作为插件在struts-config.xml中申明--> (2) WEB-INF/menu-config.xml 定义菜单名称和连接指向--> typ
2005-07-04 14:16:00 2280
原创 read AppFuse 4-Sitemesh使用
★ 作用:sitemesh应用Decorator模式,用filter截取request和response,把页面组件 head,content,banner结合为一个完整的视图[引用]。★ appfuse的使用:(1) 在WEB-INF/web.xml中的过滤器的定义 sitemesh com.opensymphon
2005-07-03 17:46:00 2200
PHP4完全中文手册
2009-02-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人