首页 > 编程语言 >java后端开发流程总结

java后端开发流程总结

时间:2023-05-27 21:00:33浏览次数:40  
标签:功能 controler java 后端 流程 dao 编写 数据 页面

流程简介:

1、数据库见表(工具建表和cmd命令行(sql语言)两种方式)

2、前端页面准备(html + css + js)

3、controler层编写(针对具体功能编写,比如登录功能,在这一层获取前台输入的账号密码。这是就可以等待来自数据库里的数据了)

4、接着编写serverdao层 依据controler层的功能编写相应的get  set方法 这一层会调用dao层

5、接着编写dao层 根据server功能编写相应的dao文件用以从数据库中获取所需要的数据 获取的数据会存在一个jdbc创建的容器中并返回。

6、此时已经从数据来娶到了所需要的数据,这时候去controler层可以获取得到这个数据。这时候前面取到的来自页面输入的数据两者就可以比较了。依据比较结果完成页面显示,或者页面跳转。

 

 

1、页面展示  负责与用户进行功能交互展示,在Javaweb中为jsp页面(jsp页面可以理解为经过修饰的html页面,它可以进行数据交互的动态页面)

2、Controller(又叫web层):控制层 接收用户请求。并相应用户的请求(通俗讲在这里你可以拿到你在页面上输入的、点击的那些数据。拿到以后在这里做你想做的操作。比如密码账号的校验)。同时会根据用户的请求调用对应的service完成我们项目中的功能。

注意Controller不会直接与业务和数据库相关联 

 

service层 侧重基于controller的抽象合并  (业务逻辑处理即你要计划做什么功能)

 

标签:功能,controler,java,后端,流程,dao,编写,数据,页面
From: https://www.cnblogs.com/quick-ok-f/p/17437340.html

相关文章

  • JAVA的springboot私人健身与教练预约管理系统、健身房管理系统,附源码+数据库+lw文档+P
    1、项目介绍任何系统都要遵循系统设计的基本流程,本系统也不例外,同样需要经过市场调研,需求分析,概要设计,详细设计,编码,测试这些步骤,基于java技术、springboot框架、B/S机构、Mysql数据库设计并实现了私人健身与教练预约管理系统。系统主要包括首页,个人中心,用户管理,教练管理,健身项目......
  • 第一章 初始java
    第一章初识java语言本课目标了解Java虚拟机与跨平台原理;熟练掌握安装、配置JDK开发环境;熟练掌握使用记事本开发Java;程序理解Java编译原理;会使用MyEclipse开发Java程序java技术平台javaSE-----基础核心javaEE-----webjavaME------移动端环境的搭建和配置jd......
  • postman与jmeter的API测试流程
    1.postman工具使用流程:\1.先熟悉接口文档以及各个接口的业务关系。包括关联、接口地址,请求方式,鉴权方式,入参和出参等。\2.然后编写好测试用例。\3.在postman先建好url不同的环境变量。\4.根据接口用例所属的模块新建集合管理。\5.在集合中不同模块下录入测试用例......
  • java——微服务——spring cloud——Eureka——服务发现
         修改:  第一步:     第二步:       完成后,进行重启: 访问101和102,看是否已经对userservice进行负载均衡访问:         从日志看是否进行了负载均衡访问:               ......
  • java——微服务——spring cloud——Eureka——插叙——服务访问——Demo——示例演示
                 user查询:             order订单查询:            user服务,查询user对象:            查询order对象:            ......
  • this in Javascript
    Whatis this?InJavaScript,the this keywordreferstoan object.Which objectdependsonhow this isbeinginvoked(usedorcalled).The this keywordreferstodifferentobjectsdependingonhowitisused:Inanobjectmethod, this refersto......
  • 阅读《java并发编程实战》第三章
    阅读《java并发编程实战》第三章第一个例子,没有重现publicclassNoVisibility{privatestaticbooleanready;privatestaticintnumber;privatestaticclassReaderThreadextendsThread{publicvoidrun(){while(!ready){......
  • Java入门10(IO流)
    IO流(input/output)​ 数据运输的载体或者中间键字节流输入字节流(FileInputStream)​ 以字节为最小单元,读取任何类型的文件,但是要注意字符集类型的转换。publicstaticvoidtestFileInputStream(){//获取文件对象Filef=newFile("文件绝对路径balabala");//......
  • 性能测试核心流程
     1.一般肯定先进行性能需求分析(确定测试指标值,测试环境,性能测试团队)2.测试方案的制定(首次评审方案时一定要注意测试指标值有没有变化,测试场景的覆盖率,测试环境,风险和时间计划)3.测试前需要的准备阶段(要准备测试环境的数据,脚本的准备还有一个监控的准备)4.开始执行阶段(把脚本或......
  • MySQL的sql语句执行流程(简述)
    导言:MySQL和服务器端对接的时候,我们知道一般就是服务器端会打包一些SQL命令去增删改查数据库,这个打包的数据库SQL语句数据包一般为4MB,再大一些就不会被数据库端接收了但是我们可以自己更改默认大小,当数据包到达数据库端以后,它们会经历那些操作然后返回结果给服务器端呢?大概有:查......