首页 > 其他分享 >web项目的开发--第一天

web项目的开发--第一天

时间:2022-12-03 23:12:50浏览次数:37  
标签:web 常用 调用 第一天 -- spring 数据库 业务

如何分析需求、如何设计、编码实现、测试。
用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一个对象调用,就是单例模式、
    工厂类。

标签:web,常用,调用,第一天,--,spring,数据库,业务
From: https://www.cnblogs.com/gzyc/p/16948994.html

相关文章

  • 【五期李伟平】CCF-C(Neurocomputing'21)An efficient approach for privacy preservi
    Anh-TuTran,The-DungLuong,JessadaKarnjana,Van-NamHuynh.Anefficientapproachforprivacypreservingdecentralizeddeeplearningmodelsbasedonsecure......
  • 300001 钢筋等级
    <?phpheader('Content-Type:text/html;charset=utf-8');define('ROOT',$_SERVER['DOCUMENT_ROOT']);includeROOT.'/assets/php/head.php';$tit='钢筋等级';//......
  • shell编写循环检查脚本
    背景:如下脚本实现当微服务重启后,检查微服务的启动端口正常,可通过轮询的方式来实现所需要用到配置文件config.properties信息如下:onlineService:8001algorthService:......
  • 包装类
    1.包装类的分类针对八种基本数据类型相应的引用类型—包装类有了类的特点,就可以调用类中的方法。如图:2.包装类和基本数据的转换以int和Integer演示jdk5前......
  • QPS、TPS、PV、UV、GMV、IP、RPS的概念解释
    QPSQueriesPerSecond,每秒查询数。每秒能够响应的查询次数。QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,在因特网上,作为域名系统服务器的机器的......
  • 写一个flutter程序
    这一部分我们写一个简单应用功能是,为一个创业公司生成建议的公司名称。用户可以选择和取消选择的名称,保存喜欢的名称。该代码一次生成十个名称用户滚动时,生成新一批名......
  • AtCoder Beginner Contest 280 题解
    A-PawnonaGrid看样例猜题意(要求的是#的数量,直接判断。//If,oneday,Ifinallymanagetomakemydreamsareality...//Iwonder,willyoustillbethere......
  • docker安装minio 2022-06-17T02-00-35Z
    minio版本太多,这个版本比较稳定dockerpull minio/minio:RELEASE.2022-06-17T02-00-35Zdockerrun-d-p3001:9000-p3002:9001--nameminio\-e"MINIO_ROOT_USER......
  • 二十一. vlan
    1.传统以太网存在的问题广播域越大,网络安全问题,垃圾流量问题,就越严重就比如pc1弄一个ARP欺骗,所有的都会被骗了2.vlan带来的变化3.vlan带来的好处交换机默认都......
  • 路由原理
    1.<路由表里没有原地址> 路由选路,顺序最长掩码>优先级>开销值(数字越小优先级越高)【目标网络号+掩码】【Proto:协议】【Pre:优先级】(Cost:开销值metric度量值)【NextHop:......