的主要文件列表
文件 |
说明 |
myapp/src/dao/org/appfuse/dao/hibernate/applicationContext- hibernate.xml |
在其中增加了 employeeDao的声明 |
myapp/src/dao/org/appfuse/hr/model/Employee.java |
Employee 类 -- Java Bean |
myapp/build/dao/gen/org/appfuse/hr/model/Employee.hbm.xml |
Empl oyee 类的 Hibernate 映射文件 |
myapp/src/dao/org/appfuse/hr/dao/EmployeeDao.java |
定义关于 employee的 dao 层的操作 |
myapp/src/dao/org/appfuse/hr/dao/hibernate/EmployeeDaoHibernate.java |
myapp/src/service/org/appfuse/service/applicationContext- service.xml |
在其中增加了employeeManager的声明 |
myapp/src/service/org/appfuse/hr/service/EmployeeManager.java |
定义 关于 employee的 service 层的操作 |
myapp/src/service/org/appfuse/hr/service/impl/EmployeeManagerImpl.java |
EmployeeManager的实现类 |
myapp/src/web/org/appfuse/hr/webapp/action/EmployeeForm.java |
emplo yee的添加/修改页面对应的 tapestry 类 |
myapp/src/web/org/appfuse/hr/webapp/action/EmployeeList.java |
emplo yee的列表页面对应的 tapestry 类 |
myapp/test/dao/org/appfuse/hr/dao/EmployeeDaoTest.java |
employee dao 类的测试用例 |
myapp/test/service/org/appfuse/hr/dao/EmployeeManagerTest.java |
emp loyee service 类的测试用例 |
myapp/test/web/org/appfuse/hr/webapp/action/EmployeeFormTest.java |
employee 添加/修改页面类的测试用例 |
myapp/test/web/org/appfuse/hr/webapp/action/EmployeeFormTest.java |
employee 列表页面类的测试用例 |
myapp/web/pages/hr/employeeForm.html |
employee 添加/修改页面 html 模版文件 |
myapp/web/pages/hr/employees.html |
employee 列表页面 html 模版文件 |
myapp/web/pages/hr/employeeForm.page |
employee 添加/修改页 面规格文件 |
myapp/web/pages/hr/employees.page |
employee 列表页面规格 文件 |
使用AppFuse快速构建J2EE应用 - 快速开发,从AppFuse开始(7)
时间:2011-10-16 IBM 沈锐
不过,AppFuse 并不知道开发者需要加载哪些 hbm 文件,所以要手工将 Employee.hbm.xml 文件添加到配置文件中:打开 applicationContext-hibernate.xml,在 “sessionFactory”的 bean 声明中,找到 “mappingResources” 属性的定义, 增加 “<value>org/appfuse/hr/model/Employee.hbm.xml</value>”。
清单 4. applicationContext-hibnerate.xml 中添加 Employee.hbm.xml
...
<beans>
<!-- Hibernate SessionFactory -->
<bean id="sessionFactory" class="
|