目标
使用Java进行基于互联网的软件开发. 从发展过程的角度进行讨论, 有助于理解技术出现/选择的原因和限制, 以及对未来技术的预测.
内容
JavaEE基础
- JavaEE架构和应用领域.
域名->IP, 端口->服务器->HTTP协议, URL
html form提交, request.getParameter() - JSP和Servlet
Tomcat安装和servlet
jsp->servlet, session - MVC模式-展示层
request.getRequestDispatcher(“/WEB-INF/view/view1.jsp”).forward(request, response);
request.getSession().setAttribute() - 业务逻辑-服务层
业务流程, 业务服务, 基础服务工具, - 数据访问对象-持久层
jdbc, DAO - 文件上传和下载
Java框架
- Spring MVC
- Spring 数据访问模板
- 依赖注入
- 微信接口
- JSON接口
- WebSocket
- AOP
- Hibernate/Mybatis
Java持续集成
- 自动化测试
- 版本管理和自动化构建