web项目的开发–第一天

IT技术2年前 (2022)发布 IT大王
0

如何分析需求、如何设计、编码实现、测试。
用ssm架构实现CRM项目代码编写。

CRM项目:

关键是养成好的编程思想和编程习惯。

技术架构

  1. 视图层(view):
    展示数据,跟用户交互。
    html,css,javascript,jquery(对js的封装),bootstrap(ext|easyUI)。

  2. 控制层(Controller):
    作用:控制业务处理流程(接收请求,接收参数,封装参数,根据不同的请求,调用业务层处理业务,根据处理结果反馈相应信息
    常用技术:servlet–>springMVC【依赖注入】)

  3. 业务层(Service):
    作用:处理事务的步骤以及操作的原子性
    常用技术:javaSE,工作流(处理复杂业务逻辑)activiti|JBPM。

  4. 持久层(Dao/Mapper):
    作用:操作数据库,
    常用技术:jDBC,mybatis,hibernate(非常强大不需要懂数据库就可以操作,不灵活、效率低),ibatis。

  5. 整合层:
    作用:维护层和层之间的依赖关系,维护类资源、维护数据库资源。
    常用技术:spring(IOC,AOP)框架
    如果手动实现,不用spring,service需要new dao实类来调用持久层。这样就会有效率慢慢、创建很多对象占用内存的缺点。spring框架是只new一个对象调用,就是单例模式、
    工厂类。

© 版权声明
好牛新坐标 广告
版权声明:
1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com

相关文章