自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dudutu的专栏

为dudutu而做的blog

  • 博客(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完全中文手册

本手册是台湾彭武兴先生所著的 <<PHP BIBLE>> 一书的简体中文版。笔者只是对该书进行了繁简转换,并将原书中的台湾术语改为通俗的术 语,及纠正了由此带来的一些语意错误,仅供个人参考使用。未经彭武兴先生书面授权请勿用于商业目的。 整理: sadly (www.phpx.com) 由于本人水平有限,错误之处在所难免,希望各位用户指正。由此带来的一切后果,本人概不负责。

2009-02-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除