java后端开发流程总结

首先 后端开发一般基于四大层次(这个是咱们项目目录)

流程简介:

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的抽象合并  (业务逻辑处理即你要计划做什么功能)

第三层 dao层  (这一层对数据库进行操作,读取数据等)

JDBC六大步骤一个举例(这是个更新数据的代码)

也是一个功能对应一个jdbc(jdbc我记得书上javaweb讲的详细。)

public boolean update(String pid) {
				Connection conn = null;
				Statement stmt = null;
				ResultSet rs = null;
				try {
					conn = JDBCUtils.getConnection();
					stmt = conn.createStatement();
					String sql = "UPDATE plane set empty_seat = empty_seat-1 where pid=" + "\'" +pid+ "\'";
					int num = stmt.executeUpdate(sql);
					if (num > 0) {
						return true;
					}
					return false;
				} catch (Exception e) {
					e.printStackTrace();
				} finally {
					JDBCUtils.release(rs, stmt, conn);
				}
				return false;
			}

 

  • 23
    点赞
  • 158
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值