JavaWeb总结
1、Tomcat服务器的安装配置、HTTP协议
1.1 虚拟目录的映射,两种方式(servlet.xml catalina\localhost\)
1.2 虚拟主机的配置
1.3 HTTP协议的请求和响应的各个组成部分
1.3.1 各个常见请求头的含义
1.3.2 各个响应头的含义
2、servlet开发
2.1 servlet开发的7个细节性问题
2.2 servletConfig
2.3 servletContext对象
2.3.1 域对象
2.3.2 读取资源文件(读取资源文件的三种方式)
1、servletContext(当文件不在类路径下面时)
2、ClassLoader(采用类加载的方式读取的文件不宜过大)
3、FileInputStream(不建议)
2.2.3 转发 this.getServletContext().getRequestDispatcher()
3、request和response的使用
3.1 一个HTTP响应包含响应状态行,响应头,响应数据要掌握通过response发送这三部分内容
3.2 使用request获取中文数据的问题
3.3 使用request获取各种不同类型的表单数据(text、checkbox、radio)
3.4 域对象
3.5 实现请求转发
4、Session和Cookie(会发过程中多个Web组件数据共享)
Cookie:把数据打给客户机
1、显示用户上次访问时间
2、用户的历史浏览记录
Session:把数据存在服务器的Session对象中
1、购物案例
1.1 如何实现关掉浏览器后,Session还可以为用户服务(一个Session为多个窗口服务)
1.2 如何实现用户禁用Cookie后,还能购物(URL地址重写)
2、用户登陆
3、防表单重复提交
3.1 MD5\Base64
5、JSP开发
5.1 9大内置对象
5.2 jsp常用的标签
5.3 EL表达式和JSTL标签库
6、javaBean开发和案例
6.1 jsp+javaBean(简单的计算器)
6.3 jsp+servlet+javaBean(MVC)软件的分层思想
6.3 用户登陆案例
6.4 购物车案例
7、自定义标签
7.1 传统标签(了解)
tag:(是否执行标签体,以及标签余下的jsp)
IterationTag:(迭代标签体)
bodyTag:(修改标签体)
7.2 简单标签(掌握)
SimpleTag(可以替换上面的三个传统接口)
7.3 标签应用(if、else、foreach...)
7.4 标签属性
7.5 打包标签库
7.6 生成exe文件
8、el+jstl+web国际化
8.1 固定文本的国际化
properties文件,一组资源文件就是一个资源包,ResourceBundle.getBundle()
8.2动态数据的国际化
Dateformat:(日期国际化)
format(Date date)---->符合国际地区习惯的字符串
parse(String date)---->把字符串格式化成日期
MseeageFormat
批量国际化(占位符)
9、MySQL(表的设计)
10、JDBC开发
1.1 入门
1.2 JDBC开发中涉及到的每一个对象详解
DriverManager
Connection
Statement(PreparedStatement)
Result
1.3 用JDBC改造注册登录案例
DaoFactory
DaoException
sql注入的问题(Statement和PreparedStatement)
1.4JDBC案例(客户关系)
11、


