传送门
JavaWeb程序设计
不满足于Java基础的窗口命令行程序,那来试试网站吧
于是便有了JavaWeb
印象中的大学教材应该是这本书,不过无所谓了,大同小异,教的内容其实差不多
看看教科书的目录
- JavaWeb开发环境配置
- B/S结构
- 服务器安装
- IDE安装
- 第一个Web项目
- 课后习题
- HTML基础
- 静态网页
- 常见标签
- 表格
- 链接和图片
- 表单
- 框架
- 课后习题
- JavaScript基础
- JavaScript简介
- JavaScript内置对象
- 课后习题
- JSP基本语法
- 第一个JSP页面
- 注释
- JSP表达式
- JSP程序段
- JSP声明
- URL传值
- JSP指令和动作
- 课后习题
- 表单开发
- 认识表单
- 单一表单元素数据
- 捆绑表单元素数据
- 隐藏表单
- 其他问题
- 课后习题
- JSP访问数据库
- JDBC
- 建立ODBC数据源
- JDBC操作
- 使用PreparedStatement
- 事务
- 使用厂商驱动进行数据库连接
- 课后习题
- JSP内置对象
- 认识JSP内置对象
- out对象
- request对象
- response对象
- Cookie操作
- 利用Session开发购物车
- session的其他API
- application对象
- 其他对象
- 课后习题
- Servlet编程
- 认识Servlet
- 编写Servlet
- Servlet的生命周期
- Servlet与JSP内置对象
- 设置欢迎页面
- 在Servlet中读取参数
- 使用过滤器
- 异常处理
- 课后习题
- JSP和JavaBean
- 认识JavaBean
- 在JSP中使用JavaBean
- JavaBean的范围
- DAO和VO
- 课后习题
- EL和JSTL
- 认识表达式语言
- 基本运算符
- 数据访问
- 认识JSTL
- 核心标签库
- XML标签库简介
- 国际化标签库简介
- 数据库标签库简介
- 函数标签库简介
- 课后习题
- AJAX入门
- AJAX概述
- AJAX开发
- AJAX简单案例
- 课后习题
- 验证码和文件的上传下载
- 使用JSP验证码
- 验证码开发
- 认识文件上传
- 实现文件上传
- 文件下载
- 课后习题
- MVC和Struts2的基本原理
- MVC模式
- Struts2简介
- Struts2的基本原理
- Struts2的基本使用方法
- 其他问题
- 课后习题
- Web网站安全
- URL操作攻击
- Web跨站脚本攻击
- SQL注入
- 密码保护与验证
- 课后习题
- 编程实训1:投票系统
- 编程实训2:投票系统改进版和成绩输入系统
- 编程实训3:在线交流系统
- 编程实训4:购物系统
- 编程实训5:AJAX的应用