本书基于建构主义教育思想,通过大量循序渐进的案例,让学生在体验中掌握Java Web相关知识,同时获得编程能力、排错能力和学习能力,本书多次使用陷阱式教学法,帮助学生深刻理解所学知识,掌握实现Web编程的不同技术特点。 本书详细介绍了Java Web程序设计的前端技术、开发和部署,以及一些衍生技术变化。在内容上,本着使用不同技术尽可能实现相同功能的原则,让读者能够充分体会认识每个技术的优缺点。 本书的内容和组织形式立足于高校教学教材的要求,适用于从职业院校到重点本科院校的教师教学和学生学习,可以作为Java Web程序设计的入门教材,或者面向就业的实习实训教材,同时可作为计算机技术的培训教材,读者完全可以通过本书自学Java Web技术。
CONTENTS目 录 章 认识Tomcat1.1 什么是Web Server1.2 选择Tomcat 来学习1.3 安装Tomcat1.4 MyTomcat1.5 MyIE1.6 再谈Tomcat第2 章 学习HTML2.1 认识HTML2.2 做百度的首页2.3 搜狐邮箱的用户登录2.4 京东的购物车2.5 用表格定位搜狐邮箱的用户登录界面2.6 使用CSS 实现搜狐邮箱的用户登录2.6.1 定位2.6.2 div2.6.3 级联样式2.7 在网页上显示时间2.7.1 为什么要学习2.7.2 获取时间2.7.3 定义函数2.7.4 js 文件2.7.5 显示到其他地方2.7.6 能动的时间VIII2.7.7 漂浮的时间显示2.8 再看搜狐邮箱的用户登录2.9 京东商城的新用户注册2.9.1 String 对象操作2.9.2 正则表达式2.9.3 密码框验证2.9.4 邮箱地址验证2.10 搜狐首页的菜单条2.11 空间的设置第3 章 Servlet3.1 Servlet 怎么运行3.1.1 编写个Servlet3.1.2 部署3.2 用户登录3.3 重要的XML3.3.1 XML3.3.2 DTD3.3.3 Schema3.3.4 CSS 和XSL3.3.5 DOM3.3.6 SAX3.3.7 XML 总结3.4 购物网站的商品展示3.4.1 数据库设计3.4.2 展示页面程序3.4.3 查询评论数量3.4.4 分离数据库连接3.4.5 分页显示3.4.6 在每个页面上都显示用户名3.5 用户注册3.5.1 生成验证码图片3.5.2 绘制干扰线3.5.3 更新验证码3.5.4 注册处理程序3.5.5 使用AJAX 验证用户名是否冲突3.5.6 用AJAX 实现分页显示IX第4 章 JSP4.1 用户登录4.1.1 设置中文编码4.1.2 编写脚本4.1.3 连接数据库4.1.4 跳转4.2 购物网站的商品展示4.3 将用户登录结合到商品展示页面中4.3.1 使用Cookie4.3.2 将两个网页合并4.4 购物车4.4.1 实现加减按钮和删除商品的功能第5 章 使用JavaBean5.1 使用JavaBean 实现用户验证5.1.1 定义JavaBean5.1.2 运用JavaBean5.1.3 JavaBean 的作用域5.1.4 在JavaBean 中使用内置对象5.2 使用JavaBean 来实现商品展示5.2.1 规划和设计JavaBean5.2.2 改造JSP5.2.3 将数据库和页面分离开5.3 实现购物车逻辑第6 章 使用自定义标记TAG6.1 使用JSP、JavaBean 和TAG 实现商品显示