《JSP应用开发》是软件技术专业的专业核心课程,也是计算机其它相关专业学习开发服务端应用程序的工具课程。通过理论教学、案例教学和项目教学等多种教学模式,使学生熟练掌握典型JSP开发环境的配置,掌握HTML标记的基本使用,熟练掌握JSP脚本元素、指令元素、动作元素的用法、熟练掌握JSP中内置对象的特点及用法、熟练掌握JDBC访问数据库技术、熟练掌握JavaBean技术、掌握Servlet技术、熟悉Filter的使用。
通过本课程的学习,达到以下目标:
(1)掌握在Tomcat Web容器中使用 JSP、JavaBean和Servlet技术快速开发Web应用程序的知识和技术方法,掌握如何使用Java技术分析、设计、开发和部署Web应用程序。
(2)掌握典型JSP开发环境的配置,掌握HTML标记的基本使用,熟练掌握JSP脚本元素、指令元素、动作元素的用法、熟练掌握JSP中内置对象的特点及用法、熟练掌握JDBC访问数据库技术、熟练掌握JavaBean技术、掌握Servlet技术。
(3)掌握应用软件的开发流程,具备中小型管理信息系统项目开发的能力,掌握利用参考文献及网络资源自学新知识与新技术的方法,初步具备企业需要的分析与自主解决问题的能力、学习新技术的能力及团队协作沟通能力,从而为后续课程的学习和在工作岗位上的可持续发展奠定基础。
考核方案为:单元测验(30%)+单元作业(20%)+考试(40%)+课程讨论(10%)。
成绩评定采取百分制,60分-79分为合格,80分以上为优秀。测验不难,只要认真学习都能够取得好的成绩。
项目一:我的第一个Java Web应用程序
第1.1讲 Web技术概述 【1课时】
任务1.1 Web技术概述
第1.2讲 搭建JSP开发环境 【1课时】
任务1.2 JSP开发环境配置
第1.3讲 Web项目创建和发布 【2课时】
任务1.3 创建第一个Java Web项目
任务1.4 发布我的Java Web项目
项目二:房屋租赁信息管理系统
第2.1讲 系统分析与设计 【4课时】
任务2.1 系统功能分析
任务2.2 数据库设计
任务2.3 页面设计与布局
第2.2讲 项目创建与框架规划 【4课时】
任务2.4 JSP数据库连接
任务2.5 页面中的JS与CSS设计
第2.3讲 JSP常用指令与元素 【2课时】
任务2.6 JSP常用指令
任务2.7 JSP常用动作元素
第2.4讲 JSP内置对象 【2课时】
任务2.8 JSP内置对象
第2.5讲 用户注册功能开发 【2课时】
任务2.9 用户注册功能开发
第2.6讲 用户登录功能开发 【2课时】
任务2.10 用户登录功能开发
第2.7讲 JavaBean技术 【2课时】
任务2.11 JavaBean技术应用
第2.8讲 Java集合类 【2课时】
任务2.12 Java集合类应用
第2.9讲 房屋租赁信息管理 【12课时】
任务2.13 房屋租赁信息查询
任务2.14 房屋租赁信息删除
任务2.15 房屋租赁信息修改
任务2.16 房屋租赁信息增加
第2.10讲 项目总结与完善 【2课时】
任务2.17 项目总结与完善
项目三:BBS在线学习论坛
第3.1讲 BBS在线学习论坛分析与设计 【4课时】
任务3.1 系统功能分析
任务3.2 数据库设计
第3.2讲 Servlet开发模式 【2课时】
任务3.3 JSP开发模式与MVC三层架构
第3.3讲 版块显示 【6课时】
任务3.4 使用Servlet实现论坛版块显示
任务3.5 使用Servlet实现主题帖的显示
任务3.6 主题帖发表功能
第3.4讲 使用JSTL与EL表达式重构BBS 【2课时】
任务3.7 EL表达式与JSTL标签的使用
第3.5讲 BBS系统项目总结与完善 【2课时】
任务3.8 BBS系统项目总结与完善
项目四:实用项目开发技术
第4.1讲 项目安全处理 【6课时】
任务4.1 Filter的使用
任务4.2 使用Filter实现注册校验
任务4.3 使用Filter解决汉字乱码
本课程的先修课程是《网页设计技术》、《Java程序设计》和《数据库原理与应用》,通过这些课程的学习,为《JSP应用开发》课程的学习奠定基础。
[1]王志勃等. JSP应用开发项目化教程. 北京:北京大学出版社,2011.7
[2]林上杰等. JSP2.0技术手册. 北京:电子工业出版社,2004.5