- 博客(7)
- 收藏
- 关注
原创 AppFuse学习笔记-单元测试
AppFuse为几乎每一个类都提供了单元测试, 它使用JUnit框架进行测试。我们还是以User为例仔细分析一下,阅读本篇的内容之前,你至少应该已经对单元测试有一个概念。。1. DAO测试 UserDAOTest用于测试UserDAO这个接口和它的实现UserDAOHibernate,它在test/dao/**/dao/中。 所有的DAOTest都继承自BaseDAOTestC
2005-03-28 22:03:00 4399
原创 AppFuse学习笔记-视图层
1. 程序描述 视图层主要由JSP网页构成,此外还包括Resource Bundle资源文件及ActionForm Bean、Validation等,这些组件提供对国际化、接收用户输入的表单数据、表单验证和错误处理等的支持。 与User的视图层有关的文件有: userList.jsp:用户列表页面,用于具有管理权限的用户对其他用户的管理。 userForm.jsp:用户信息
2005-03-28 20:37:00 4747
原创 AppFuse学习笔记-模型层
3.3 模型层结构 Model层为整个系统的核心部分,完成应用的业务逻辑及与数据库的通信。AppFuse中将Model分为两层:持久层和业务层。采用Spring+Hibernate框架实现,这里以对用户User数据的操作为例详细阐述其实现方式。 对持久化数据的访问基于DAO(Data Access Object)模式实现。DAO模式提供了访问关系型数据库系统所需的所有接口操作的接口。D
2005-03-21 20:30:00 5149
原创 AppFuse学习笔记-控制层
1. 我们先详细介绍一下Struts的控制器的工作流程。 首先,控制器(ActionServlet)进行初始化工作,读取配置文件struts-config.xml,为不同的Struts模块初始化相应的ModuleConfig对象。相应地有ControlConfig集合、FormBeanConfig集合、ForwardConfig集合和MessageResourcesConfig集合等。
2005-03-19 19:38:00 4328
原创 AppFuse学习笔记-组件和工具
使用大量的第三方组件是Appfuse的主要特点,接下来我们就看看他都使用了什么组件。 1. DisplayTag:自我觉得是AppFuse里降低编码量最大的组件,我专门写了一篇使用DisplayTag的文章,http://blog.csdn.net/clearwater21cn/archive/2005/02/21/296316.aspx,这里就不说了。 2. JSTL:JSP
2005-03-19 19:36:00 5771
原创 AppFuse学习笔记-框架总揽
安装好了系统,我先来对它做一个总体介绍。 Raible给AppFuse这个Web应用写了好几种实现方式,有Struts + Spring + Hibernate、Spring + iBATIS、WebWork + Spring + Hibernate、JSF + Spring + Hibernate、Tapestry + Spring + Hibernate 等等。目前在国内最流行的
2005-03-19 19:32:00 5077
原创 AppFuse学习笔记-简介
一、简介 AppFuse是当今大师级人物Matt Raible编写的一个Web开发框架,它集成了当前最流行的Web应用框架,也可以说是一个Web开发基础平台,它与之所集成的各种框架相比,它提供了一部分所有Web系统开发过程中都需要开发的一些功能,如登陆、用户密码加密,用户管理、更具不同的用户可以展现不同的菜单,可以自动生成40%-60%左右的代码,自带了默认的一些在CSS中设定的样式,使用
2005-03-19 19:17:00 12958
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人