
| “教、学、做”一体化,强化能力培养 “工学结合”原则,提高社会实践能力 “案例教学”方法,增强可读性和可操作性 |
| 序 前言 第1章 案例描述及JSP技术 1.1 案例:99魔法牌案例描述 1.2 知识:C/S和B/s结构模式 1.3 知识:HTML静态网页 1.4 知识:JSP动态网页 1.5 知识:Servlet及JSP运行过程 第2章 环境配置与开发工具 2.1 实践:JDK的下载与安装 2.2 实践:Tomcat服务器安装和配置 2.2.1 安装Tomcat 2.2.2 运行Tomcat 2.3 实践:使用Eclipse开发JSP 2.3.1 安装和配置Eclipse 2.3.2 开发JSP 第3章 MyEclipse及JSP初步 3.1 任务:设计游戏首页 3.2 实践:创建、配置、布置Web项目 3.3 知识:Ecfipse的基本概念与界面 3.3.1 工作区(Workspace)及项目(Project) 3.3.2 常用工具及功能 3.3.3 透视图(Perspecfive)切换器 3.3.4 视图(View) 3.3.5 编辑器(Editor) 3.3.6 导入、导出项目 3.4 实践:从HTML到JSP 3.5 知识:认识JSP代码结构 3.6 资料:JSP基本语法 3.6.1 脚本 3.6.2 指令 3.6.3 动作 第4章 JSP应用编程 4.1 任务:用户登录及访问控制 4.2 方案:技术分析与设计要点 4.3 实践:实现登录及访问控制 4.4 知识:了解JSP内置对象 4.5 资料:应用JSP对象 4.5.1 对象的作用域 4.5.2 内置request对象 4.5.3 内置response对象 4.5.4 内置session对象 4.5.5 内置application对象 4.5.6 内置out对象 4.5.7 内置page对象 4.5.8 内置exception对象 4.5.9 内置pageContext对象 4.5.10 内置config对象 4.5.11 Cookie对象 4.5.12 中文编码问题 4.6 研究:访问IP限制功能 第5章 JDBC数据库编程 5.1 任务:用户及游戏成绩管理 5.2 方案:功能分析与设计要点 5.3 实践:用户注册及信息更新 5.4 知识:JDBC编程总结 5.5 资料:JDBC知识与技术 5.5.1 加载驱动程序 5.5.2 建立连接对象 5.5.3 执行SQL语句 5.5.4 结果集的使用 5.5.5 执行参数化SQL 5.5.6 执行存储过程 5.6 研究:成绩查询及用户维护 第6章 JSP+JavaBean技术 6.1 任务:游戏大厅、房间、牌桌 6.2 方案:技术分析与实现要点 6.2.1 面向对象分析与设计 6.2.2 游戏对象模型的代码结构 6.2.3 JSP界面页与JavaBean对象的关系设计 6.2.4.使用JavaBean属性的get/set方法 6.3 实践:JsP+JavaBean实现游戏 6.3.1 实现(进入)游戏大厅 6.3.2 实现(进入)游戏房间 6.3.3 实现(坐上)玩家位置 6.3.4.实现(坐在)游戏牌桌 6.3.5 实现(后台)定时维护 6.3.6 试运行、测试游戏 6.4 资料:JavaBean知识与技术 6.4.1.JavaBelm简介 6.4.2 JavaBean相关标签 6.4.3 JSP+JavaBean例子 6.5 研究:Session事件的监听 第7章 Ajax技术的应用 7.1 任务:改进界面刷新效率和闪动 7.2 方案:Ajax解决方案的要点 7.3 实践:使用Ajax改进游戏(牌桌)页 7.4 资料:Aiax知识与技术 7.4.1 Ajax技术应用简介 7.4.2 如何发送一个Ajax请求 7.4.3 处理服务器响应的函数 7.4.4 一个简单Ajax应用实例 7.4.5 如何处理XML响应 7.4.6 Ajax对象就绪状态 7.5 研究:xml/html的文档对象模型(Dom) 第8章 JSP应用与提高 8.1 Java文件操作基础 8.1.1 任务:游戏运行日志 8.1.2 实践:记录游戏运行日志 8.1.3 知识:iava文件操作 8.2 开源Excel组件的学习与应用 8.2.1 任务:Excel管理报表 8.2.2 方案:技术分析与实现要点 8.2.3 实践:以Excel格式输出积分前10名的玩家信息 8.2.4 知识:POI组件包 8.3 文件上传 8.3.1 任务:上传文件 8.3.2 方案:技术分析与设计要点 8.3.3 实践:在注册时上传个性图片 8.3.4 知识:jsp Smart Upload组件 8.4 发送邮件(Java Mail) 8.4.1 任务:发送邮件给注册用户 8.4.2 方案:技术分析与设计要点 8.4.3 实践:创建一个用来发送邮件的Java Bean 8.4.4 知识:发送带附件的邮件 第9章 Web配置、打包和部署 9.1 任务:部署Web应用 9.2 方案:技术分析与实现要点 9.3 实践:将Web应用程序打包并部署 9.3.1 打包应用程序 9.3.2 在Tomcat上部署 9.4 资料:Web配置 第10章 MVC架构(Struts) 10.1 任务:改善JSP开发结构 10.2 方案:技术分析与实现要点 10.3 实践:利用JSP4.Servlet+JavaBean实现MVC架构 10.4 实践:利用Struts开发Web应用 10.5 知识:Struts2架构 第11章 典型的商业网站案例 11.1 案例:C2C网上拍卖系统 11.1.1 系统主页预览 11.1.2 用户注册及激活 11.1.3 用户登录 11.1.4 买(拍)东西 11.1.5 卖(发布)东西 11.1.6 管理用户 11.1.7 商品管理 11.2 方案:分析与设计要点 11.2.1 系统用例分析 11.2.2 系统设计要点 11.2.3 数据库表设计 |
商品评论(0条)