JAVA项目总结

JAVABEAN 对应实体(Loggermanager.java)
Action类 处理数据的跳转(LoggerManagerAction) 每次返回一个String字符串
struts-loggerMan.xml:用于针对Action返回的字符串进行解析,会返回一个JSP页面。然后需要在struts.xml包含进来(<include file="/strutscfg/pfund/base/struts-loggerMan.xml"/>)
Service类 服务类,主要用于对数据库的处理及逻辑的处理(LoggerManagerService)。Action类通常会调用Service中的方法进行相关逻辑处理
DAO类型 接口类,主要用于对数据库的方法定义(LoggerManagerDao.java)
SALMAPDAO 实体类,用于实现DAO接口中函数的具体内容,实际上是访问LoggerManager.xml中的sql语句完成对数据库的访问。
LoggerManager.xml(配置文件,用于配置对应的操作数据库的sql语句)
在xml文件中 resultMap标签是将数据库中的实体表字段跟javabean的属性结合进来。如例子:
<resultMap id="logger-list-result" class="loggerManager">
		<result column="JOB_NAME" property="jobName"/>
		<result column="EXEC_START_DATETIME" property="executeStartTime" nullValue=""/>
		<result column="EXEC_END_DATETIME" property="executeEndTime" nullValue=""/>
		<result column="EXTRACT_DATE" property="extractDate" nullValue=""/>
		<result column="STATUS" property="jobState" nullValue=""/>
		<result property="count" column="TOTAL" nullValue="0" />
</resultMap>
--相关Spring配置
spring-web: 配置Action类的注入
spring-service: 配置service服务类的注入
spring-dao: 配置dao类的注入
sqlMapConfig.xml:配置sqlMap*.xml

MVC 
M: 实体(JAVABEAN)
V: 视图
C: 控制

页面的调用过程 Action类->Service类->Dao接口->SqlMapDao类(Dao的实现类)
页面的跳转:调用Action的方法,通过访问数据库,赋予对象属性值,返回一个字符串,Struts框架对此字符串进行解析,跳转到对应的jsp页面。


<s:select list="jobList" cssClass="e-select" cssStyle="width:230px" listKey="jobName" listValue="jobName" name="loggerManager.jobName" headerKey="-1" headerValue="全部"></s:select>
list:对象名称
listKey: 选取的key值,传递给name对应的对象属性
listvalue: 页面显示的值
name: 传递给对象的属性

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值