MVC框架:Spring MVC、Struts等,包括URL路由、模板、表单、Session、等知识
数据访问:关系型、JDBC、Spring JDBC、事务、ORM框架(MyBatis,Hibernate、JPA)
成熟应用的关键功能实现:邮件发送、异步任务、缓存、日志等
应用的测试和部署
下面对每部分的内容详细介绍一下。
4、JSP/Servlet的相关内容
虽然现在各种成熟的MVC框架已经让Java Web开发基本很少使用JSP和Servlet的原生功能了,基本都做了一层封装。但是这部分基础知识建议初学者还是要认真学习。
Web基础,HTTP协议
C/S模型,浏览器访问网站过程
URL基础知识
HTTP消息——请求和响应
处理HTTP请求的应用程序
Servlet/JSP简介
Servlet
Servlet容器,Servlet处理机制,Servlet生命周期
部署Servlet
ServletContext, ServletConfig
Filter, Event Listener
JSP
表达式,scriptlet, declaration
在JSP中访问Java类
JSP内置对象
处理用户输入
HTTP方法——GET v.s. POST
读取表单数据
构建MVC应用
Servlets/JSP存在的问题
MVC设计模式
使用RequestDispatcher
在Servlets和JSP中传递数据,EL表达式
使用JSTL作为模板
JSP Tag Lib
Core Tag(if, loop)
Function Tag(string, fmt, utils)
Session
Session&&Cookie基本概念
通过Cookie记录用户状态(类似购物车的例子)
使用Session跟踪用户(登录)
5、相关的内容
掌握了Servlet/JSP技术,我们已经可以创建动态的Web应用了。除了动态的Web界面,一个有价值的Web应用必然需要进行数据存储,开发上我们一般称之为数据持久化(Data Persistence)。
从业务功能的角度出发,简单的应用可以认为就是数据的增删改查。比如一个产品级的博客应用,最核心的功能就是对博客内容的创建、修改、删除和查询,而这些功能都离不开Web服务器背后的系统。
基本概念
实体、关系(表)、记录(行)、列(属性)
主键、外键等
表设计的基本原则

SQL基础
MySQL基本使用
SQL中的DDL——create,drop,alter,建立主键外键等约束
SQL中的DML——insert, select, delete, update,join
JDBC
连接,连接池
使用JDBC API访问
分页查询
事务的基本概念
JDBC代码的封装与数据访问的三层架构
6、Spring相关的内容
Spring最重要的两个核心功能是依赖注入(DI,Dependency Injection)和面向切面编程(AOP,Aspect Oriented Programming)。其中DI用于管理Java对象之间的依赖关系,AOP用于解耦业务代码和公共服务代码(如日志,安全,事务等)。DI和AOP能够让代码更加简单,具有良好的松耦合特性和可测试性,极大地简化开发。理解这两者是使用Spring框架的基础。
Spring的核心思想
依赖注入
面向切面编程(AOP)
基于POJO的编程模型
预置的模板代码(如Spring JDBC)
依赖注入的基本原理
依赖注入的优点
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-59441-2.html
激进一点的买理财产品宜定盈里一年是1000块
像你自己挣钱多
发动一场战争
把一切侵略者拒之国门外