ibtes+****+****
架构 目前还不是很了解现在的这个项目到底是采用什么样的架构,应该是几个结合的吧
很恶心 也很麻烦~~~下面是自己这段时间的总结:
这个架构大概分为7~9个模块
domain:里面放数据库实体,其要和数据库字段的名称、顺序一致,此处开始字段的大小写固定
sqlmaps:每个实体表的XML映射,里面写SQL语句,要跟domain里面的实体一致对应,包括字段的大小写要严格一致,这大概就是映射了,还有返回值类型也要一致
action:这个是用来放具体的实现方法的,好像是用来跟JSP页面交互的,用到的参数定义时一定要跟实体里面的一模一样,并且还要有get、set方法,其他的对页面的操作方法的返回值只有String类型,要么是SUCCESS,要么是ERROR。不过还可以写方法,现在还没有实践过。
service:里面有两个包,一个是放接口的,另外一个是接口的实现类,这里主要实现SQL语句,增删改查都在这里写
struct:struts-admin.xml配置所有的action里面的具体方法跟页面的交互,
ServiceConfig.xml:里面是配置刚才那个service里接口跟实现类的,还有action类的信息。
首先,在设计实体及配置文件XML时
映射的对象要一模一样
大小写也要区分
===================================没有写完,下次继续写吧。
架构 目前还不是很了解现在的这个项目到底是采用什么样的架构,应该是几个结合的吧
很恶心 也很麻烦~~~下面是自己这段时间的总结:
这个架构大概分为7~9个模块
domain:里面放数据库实体,其要和数据库字段的名称、顺序一致,此处开始字段的大小写固定
sqlmaps:每个实体表的XML映射,里面写SQL语句,要跟domain里面的实体一致对应,包括字段的大小写要严格一致,这大概就是映射了,还有返回值类型也要一致
action:这个是用来放具体的实现方法的,好像是用来跟JSP页面交互的,用到的参数定义时一定要跟实体里面的一模一样,并且还要有get、set方法,其他的对页面的操作方法的返回值只有String类型,要么是SUCCESS,要么是ERROR。不过还可以写方法,现在还没有实践过。
service:里面有两个包,一个是放接口的,另外一个是接口的实现类,这里主要实现SQL语句,增删改查都在这里写
struct:struts-admin.xml配置所有的action里面的具体方法跟页面的交互,
ServiceConfig.xml:里面是配置刚才那个service里接口跟实现类的,还有action类的信息。
首先,在设计实体及配置文件XML时
映射的对象要一模一样
大小写也要区分
===================================没有写完,下次继续写吧。