前后端+数据库+Ajax+json项目
课程介绍
课程章节 
课程公告
学习目标:
1、前后端分离
2、ajax:前端调用后端接口,提交数据给后端,或者请求后端的数据返回到页面渲染。
3、前端技术:HTML+Css+JavaScript+jQuery
4、后端:java+jdbc
5、数据库:mysql

Servlet+JDBC+Ajax+Mysql+Json前后端分离项目+三层框架


 三层框架(UI层+业务逻辑层+数据层)
 UI层(控制层):Controller 接收用户请求数据,把数据传递到业务逻辑层
 业务逻辑层:做一些业务逻辑校验,可能会调用数据层
 数据层:调用数据库(对数据库进行增删改查)



网站名:mysite(自定义的项目名、网站名)
——————src:(java source java的源代码)  三层框架(UI层(控制层)+业务逻辑层+数据层)
——————————controller:(控制层,用于接收前端请求,响应前端数据)
——————————service:(业务逻辑层,做一些业务逻辑校验,可能会调用数据层)
——————————dao:(数据层,调用数据库(对数据库进行增删改查))
——————————model:(模型,项目中会使用到的类)
——————————utils:(工具类集合,项目中会使用到的通用的方法类)


——————WebRoot:(名字自定义,前端代码+java编译后的字节码+外部的依赖库lib)
—————————————WEB-INF\classes:(java编译后的字节码)
—————————————WEB-INF\lib:(外部的依赖库lib)
—————————————js:(自定义的名字,放JavaScript脚本文件)
—————————————images:(自定义的名字,放图片网站)
—————————————jsp java的网页文件
—————————————html:(前端页面)

1. 项目技术点分析 试学
2. 项目前端、后端、数据库请求流程分析 试学
3. 产品经理、开发团队、测试团队职责 试学
4. 项目开发步骤分析 试学
5. 开发团队进一步分工合作 选修
6. 数据库创建、数据表创建、注意编码 选修
7. 站点项目及java各层级包的创建 选修
8. 确定三层架构、定义契约 选修
9. 进一步细化前端契约request和response 选修
10. dao层接口定义和实现,定义User类 选修
11. service层接口定义和实现 选修
12. UI层controller代码编写上 选修
13. UI层controller代码编写下 选修
14. 获取数据库连接DBUtil工具类实现 选修
15. 数据层UserDao的注册逻辑实现 选修
16. 数据层UserDao的登录逻辑实现 选修
17. 数据层UserDao的查询用户列表逻辑实现 选修
18. 使用junit单元测试验证数据层接口、添加数据库驱动包 选修
19. 使用junit单元测试验证数据层登录接口、查询列表接口 选修
20. 创建tomcat服务器、配置Servlet、测试运行成功 选修
21. 测试用户注册接口、登录接口 选修
22. 使用Gson序列化对象成json、测试用户列表接口 选修
23. 创建前端页面 选修
24. 引入jQuery前端框架、实现登录页ajax请求 选修
25. 测试登录页面、登录成功 选修
26. 注册页面ajax请求成功 选修
27. 列表页面实现 选修
28. 页面美化等细节 选修
29. 定时调用接口请求最新数据 选修
30. 中文乱码处理、写过滤器类处理编码、配置文件增加过滤拦截配置 选修
31. 用户详情页创建、搭建页面骨架 选修
32. 用户详情页-dao层、service层、controller层实现 选修
33. 详情页成功绑定数据、正常显示 选修
34. 项目文档、代码等下载 选修