学习目标:
1、熟悉三层架构开发
2、熟悉Servlet+jsp+jdbc+mysql+tomcat开发运行项目。
3、了解面向接口编程思想
三层框架(UI层+业务逻辑层+数据层)
UI层(控制层):Controller 接收和处理用户请求,控制页面跳转,把数据传递到业务逻辑层
业务逻辑层:做一些业务逻辑校验,可能会调用数据层
数据层(dao层),用于和数据库直接操作,对数据进行增删改查
实体层(pojo层),定义项目中使用的javabean
请求链路图:
各层之间通过接口弱耦合
1.
项目功能点介绍,请同学完整手写代码,实践才能掌握
试学
3.
网站名修改、jdk版本切换、tomcat服务器创建
选修
4.
-网站结构-src下各目录作用讲解,java代码部分
选修
5.
web目录名可以自定义,添加项目jar包依赖,web-inf下的lib目录不能写错
选修
6.
src下java源代码编译后保存到WEB-INF下的classes目录
选修
7.
web目录下包括jsp、html、js、样式表、图片等其他资源
选修
8.
网站请求链路分析,数据和请求在各层之间传递
选修
9.
了解面向接口编程的思想,大型项目使用面向接口编程,松耦合,便于扩展项目
选修
10.
数据库代码梳理,同学可以在这个基础上不断扩展项目
选修
11.
梳理java代码,主要是数据库操作部分
选修