首先 后端开发一般基于四大层次(这个是咱们项目目录)
流程简介:
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; }
到此这篇java后端开发工作内容的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/hd-java/3890.html