三大框架搭建项目概述
最近用三大框架搭建了一个购物商城系统
大致分层如下
vo层:包括vo对象(属性+getter setter 方法)和XX.hbm.xml(映射文件)
ps:1.值得注意的映射配置文件需要在Spring配置文件(applicationContext.xml)中进行配置
配置文件如下图:
映射文件如下图:
Ps:2.映射前要建好相应的数据库表 类属性书写最好与数据库字段书写保持一致,以免出错
Action层:处理请求转发值对应的页面与struts.xml文件配合使用
Action类用相应方法返回字符串再根据struts.xml配置跳转到相应页面。
Action 类要继承Actionsupport类(com.opensymphony.xwork2.*包下)必要是可以使用模型驱动 实现ModelDriven接口然后重写getModel()方法
struts.xml 文件配置如下:
Service层:主要处理一些业务逻辑
Dao层:主要处理数据库事务操作
最后注意;Action中要使用setter方法注入service层 service层同样要使用setter方法注入
Dao层 这些注入完成后要在applicationContext.xml中配置