Java 初次接触之感受总结

本文详细阐述了一个架构设计的全过程,从实体设计到配置文件的映射,再到具体实现方法的交互,全面覆盖了从数据库实体到业务逻辑的转换过程。通过分析各个组件如domain、sqlmaps、action、service等的职责,展示了如何构建一个高效、规范的系统架构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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时

映射的对象要一模一样
大小写也要区分


===================================没有写完,下次继续写吧。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值