在线考试系统项目(JAVAEE+数据库)
课程介绍
课程章节 
课程公告
学习目标:

1、熟悉三层架构开发

2、熟悉Servlet+jsp+jdbc+mysql+tomcat开发运行项目。

3、了解面向接口编程思想

三层框架(UI层+业务逻辑层+数据层)

UI层(控制层):Controller 接收和处理用户请求,控制页面跳转,把数据传递到业务逻辑层
业务逻辑层:做一些业务逻辑校验,可能会调用数据层
数据层(dao层),用于和数据库直接操作,对数据进行增删改查
实体层(pojo层),定义项目中使用的javabean

请求链路图:

各层之间通过接口弱耦合

1. 项目功能点介绍,请同学完整手写代码,实践才能掌握 试学
2. 三层架构的目的,简单了解各层的作用 试学
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代码,主要是数据库操作部分 选修
12. 项目文档、代码等下载 选修