《互联网程序设计》教学大纲(本科).docx

上传人:太** 文档编号:64528662 上传时间:2022-11-29 格式:DOCX 页数:9 大小:25.36KB
返回 下载 相关 举报
《互联网程序设计》教学大纲(本科).docx_第1页
第1页 / 共9页
《互联网程序设计》教学大纲(本科).docx_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《《互联网程序设计》教学大纲(本科).docx》由会员分享,可在线阅读,更多相关《《互联网程序设计》教学大纲(本科).docx(9页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、互联网程序设计教学大纲课程英文名Internet programming课程代码I1201Z04学分3总学时48理论学时24实验/实践学时24课程类别专业课课程性质限选先修课程Uava程序设计适用专业信息管理与信息系统开课学院经济与管理学院执笔人审定人制定时间2018年4月注:课程类别是指公共基础课/学科基础课/专业课;课程性质是指必修/限选/任选。一、课程地位与课程目标(-)课程地位互联网程序设计是一门主要培养学生掌握Java web开发技术,为继续学习Java技术打下基 础。Java web开发技术是Java EE的核心技术,主要包括Servlet技术和JSP技术,它是当今构建 电子商务应

2、用、动态web站点的首选技术。通过本课程的学习,学生能够掌握使用Servlet和JSP 技术建立动态网站的方法以及掌握web编程技术的基本思想。本课程能为专业课程提供必要的 技术支持,为解决实际问题提供基本思路和和实用技术方法,培养学生创新和创业意识,是信息 管理与信息系统专业本科生选修的一门专业教育课程。(-)课程目标1 .理解学习互联网程序设计的目的。2 .掌握Web前端开发的原理、方法和技巧。3 .具备服务器端程序开发的能力。4 .具备使用Java Web开发框架的能力并能够独立开发产品。二、课程目标达成的途径与方法本课程本着学以致用的原则,结合当前的实践,以课堂教学为主,结合自学、课堂

3、讨论、课 外作业等方式,使学生在解决问题的过程中学会Java Web开发技术,并理解学习互联网程序设 计的目的是为了应用,从而使用Java Web开发技术来解决实际问题。三、课程目标与相关毕业要求的对应关系注:1.支撑强度分别填写H、M或L (其中H表示支撑程度高、M为中等、L为低)。课程目标课程目标对毕业要求的支撑程度(H、M、L)毕业要求1毕业要求7课程目标1LH课程目标2LH课程目标3L11课程目标4LH四、课程主要内容与基本要求第一章Web应用开发简介主要内容:网络程序开发体系结构,C/S体系结构介绍,B/S体系结构介绍,两种体系结构 的比较,Web应用程序的工作原理,Web的发展历程

4、,Web开发技术,客户端应用技术,服务器 端应用技术。基本要求:了解网络程序开发体系结构,了解C/S体系结构介绍,了解B/S体系结构介绍, 理解两种体系结构的差别,理解Web应用程序的工作原理,了解Web的发展历程,掌握Web开发 技术,掌握客户端应用技术,掌握服务器端应用技术。第二章网页前端开发基础主要内容:HTML文档结构,HTML文本标记,表格标记,HTML表单标记,超链接与图片标记, CSS样式表,CSS规则,CSS选择器,在页面中包含CSS。基本要求:掌握HTML文档结构,掌握HTML文本标记,掌握表格标记,掌握HTML表单标记, 掌握超链接与图片标记,掌握CSS样式表,掌握CSS规

5、则,掌握CSS选择器,掌握在页面中包含 CSSO第三章JavaScript脚本语言主要内容:JavaScript的主要特点,JavaScript与Java的区别,在页面中直接嵌入 JavaScript,链接外部JavaScript, JavaScript的语法,JavaScript的常用事件,事件处理程 序的调用,String对象,Math对象,Date对象,Window对象,Ajax技术,JQuery技术。基本要求:理解JavaScript的主要特点,掌握JavaScript的常用事件,掌握事件处理程序 的调用,掌握常用对象,掌握String对象,掌握Math对象,掌握Date对象,掌握Wi

6、ndow对象, 掌握Ajax技术,掌握Ajax的开发模式,掌握Ajax的开发模式,掌握传统Ajax工作流程,掌握 处理服务器响应,掌握jQuer技术。第四章Java EE开发环境主要内容:JDK的下载、安装与使用,配置环境变量,常用JavaEE服务器的安装、配置和 使用,Eclipse开发工具的安装与使用,配置呢b服务器,设置JSP页面编码格式。基本要求:掌握JDK的下载、安装与使用,掌握配置环境变量,掌握常用Java EE服务器 的安装、配置和使用,掌握Eclipse开发工具的安装与使用,掌握配置Web服务器,掌握设置 JSP页面编码格式。第五章走进JSP主要内容:编写JSP程序,JSP的基

7、本构成,JSP动作标签,request对象,获取form表单 的信息,获取请求客户端信息,cookie管理,response对象,重定向网页,处理HTTP文件头, 设置输出缓冲,session对象,创建及获取session信息,session对象的应用,application 对象,访问应用程序初始化参数,管理应用程序环境属性。基本要求:掌握JSP的基本构成,掌握session对象,掌握创建及获取session信息,掌握 从会话中移除指定的绑定对象,掌握销毁session,掌握会话超时的管理,掌握session对象的应用,掌握访问应用程序初始化参数,掌握管理应用程序环境属性。第六章Servle

8、t技术主要内容:Servlet基础,Servlet的创建,Servlet配置,Servlet API编程常用的接I I和 类,Servlet 接口,ServletConfig 接口, HttpServletRequest 接口, HttpServletResponse 接 口,GenericServlet 类,HttpServlet 类,Servlet 过滤器和典型应用。基本要求:掌握Servlet基础,掌握GenericServlet类,掌握HttpServlet类,掌握Servlet 过滤器、过滤器的配置和典型应用。第七章数据库技术主要内容:MySQL数据库,执行动态SQL语句,执行存储过

9、程接口,访问结果集接口 ResuI iSel, 连接数据库,加载JDBC驱动程序,创建数据库连接,执行SQL语句,获得查询结果,关闭连接, 数据库操作技术,查询操作,添加操作,修改操作,删除操作。基本要求:掌握MySQL数据库,掌握环境变量的配置,掌握如何连接数据库,掌握如何加载 JDBC驱动程序,掌握如何执行SQL语句,掌握如何获得查询结果,掌握如何关闭连接,掌握数 据库操作技术,掌握查询操作、添加操作、修改操作和删除操作。第八章程序日志组件主要内容:Logger,日志输出,配置日志,日志的继承,Appondcr, Layout,应用日志调试 程序。基本要求:掌握Logger,掌握口志输出,

10、掌握如何配置口志,掌握口志的继承,掌握Appender, 掌握Layout,掌握应用日志调试程序。第九章Struts 2框架主要内容:MVC设计模式,Struts 2框架概述,Action的相关配置.,使用通配符简化配置, 配置返回结果,Struts 2的标签库,数据标签,控制标签,表单标签,Struts 2的开发模式, 实现与Servlet API的交互,域模型Dorna inModel,驱动模型Model Driven, Struts 2的拦截器, 拦截器API,数据验证机制等。基本要求:掌握MVC设计模式,掌握Struts 2框架,掌握Struts 2的开发模式,掌握如何 实现与Serv

11、let API的交互,掌握域模型Doma i nMode 1和掌握驱动模型Model Driven,掌握Struts 2的拦截器,掌握拦截器API,掌握数据验证机制,掌握验证文件的命名规则。第十章Hibernate技术主要内容:编写持久化类,Hibernate映射,Hibernate主键策略,Hibernate数据持久化, Hibernate实例状态,Hibernate初始化类,保存数据,查询数据,删除数据,修改数据,关于 延迟加载,使用Hibernate的缓存,一级缓存的使用,配置并使用二级缓存。基本要求:理解Hibernate,理解0RM原理,掌握如何获取Hibernate,掌握用Hibe

12、rnate 配置文件,了解持久化类,掌握Hibernate映射,掌握Hibernate数据持久化,理解什么是 Hibernate实例状态,掌握Hibernate初始化类,掌握如何保存数据、查询数据、删除数据和修改数据,理解什么是延迟加载,掌握如何使用Hibernate的缓存等。第十一章Hibernate高级应用主要内容:关联关系映射,数据模型与领域模型,配置多对一单向关联,配置多对一双向关 联,配置一对一主键关联,配置多对多关联关系,级联操作,HQL检索方式,HQL语言,实体对 象查询,条件查询,HQL参数绑定机制,排序查询,聚合函数的应用和分组方法。基本要求:掌握关联关系映射,掌握数据模型与

13、领域模型,理解并配置多对一单向关联、多 对一双向关联、一对一主键关、一对一外键关联和多对多关联关系,了解级联操作,了解HQL 检索方式,了解HQL语言,理解实体对象查询,理解条件查询,理解HQL参数绑定机制,理解排 序查询,理解聚合函数的应用,理解分组方法。第十二章Spring框架主要内容:Spring概述,配置Spring,使用BeanFactory管理Bean, Spring持久化,DA0 模式,Spring的DAO理念,事务管理,应用JdbcTemplate操作数据库,整合Spring与Hibernate0基本要求:理解Spring,掌握配置Spring,理解使用BeanFactory管

14、理Bean,理解应用 Api 1 icationContcxt,理解Spring持久化和DAO模式,理解事务管理,理解应用JdbcTemplate 操作数据库,理解与Hibernate整合。第十三章Spring与Struts2、Hibernate框架的整合主要内容:框架整合的优势,SSH2架构分析,配置web. xml,配置Spring,配置Struts 2, 配置Hibernate,实现MVC编码,JSP完成视图层,Struts 2完成控制层,Hibernate完成数据 封装,SSH2实例程序部署。基本要求:理解框架整合的优势,掌握SSH2架构分析,掌握如何配置web. xml,掌握如何 配

15、置Spring,掌握如何配置Struts 2,掌握如何配置Hibernate,掌握如何实现MVC编码,掌 握如何运用JSP完成视图层,掌握运用Struts 2完成控制层,掌握运用Hibernate完成数据封 装,掌握运用SSH2实例程序部署。五、课程学时安排章节号教学内容学时 数学生任务对应课程目 标第1章1.1 网络程序开发体系结构1.2 Web简介13 Web开发技术2完成下列作业:请简述Web开发技术的 特点。1、2第2章2.1 HTML2.2 CSS样式表4完成下列作业:运用HTML设计一个网 页。1、2、3第3章3.1 了解 JavaScript3.2 在Web页面中使用JavaSc

16、ript4完成下列作业:运用 HTML 和 JavaScript1、2、33.3 JavaScript 语言基础3.4 函数3.5 事件和事件处理程序3.6 常用对象3.7 Ajax 技术3.8 传统Ajax工作流程3.9 jQuery 技术设计一个网页。第4章4.1 JDK的下载、安装与使用4.2 常用Java EE服务器的安装、 配置和使用4.3 Eclipse开发工具的安装与使用4完成下列作业:运用Eclipse开发工具创 建一个网站项目。1、2、3第5章5.1 JSP概述5.2 开发JSP程序5.3 JSP动作标签5.4 request 对象5.5 response 对象5.6 ses

17、sion 对象5.7 application 对象4完成下列作业:使用向导开发一个JSP 程序。1、 2、 3、 4第6章6.1 Servlel 基础6.2 Servlet 开发6.3 Servlet API编程常用接口和类6.4 Servlel 过滤器4完成下列作业:编写一个简单的Servlet 程序。2、3、4第7章7.1 MySQL数据库7.2 JDBC 概述7.3 JDBC中的常用接口7.4 连接数据库7.5 数据库操作技术4完成下列作业:创建一个网站并用JDBC 连接后台数据库。2、3、4第8章8.1简介8.2 Logger8.3 Appender8.4 Layout8.5 应用口志

18、调试程序4完成下列作业:2、3、4第9章9.1 MVC设计模式9.2 Struts 2框架概述9.3 Struts 2 入门9.4 Action 对象9.5 Sruis2的配置文件9.6 Struts 2的拦截器4完成下列作业:使用Log4jTest将控制 台异常日志保存到文件中。2、3、49.7数据验证机制第10章10.1 初识 Hibernate10.2 Hibernate 入门10.3 Hibernate数据持久化10.4 使用Hibernate的缓存4完成下列作业:如何配置Hibernate的数 据库连接?如何让Hibernate 显示SQL语句?1、 2、 3、 4第11章11.1关

19、联关系映射11.2 HQL检索方式4完成下列作业:如何使用HQL进行杳 询?如何给HQL传递参数?1、 2、 3、 4第12章12.1 Spring 概述12.2 Spring IoC12.3 AOP 概述12.4 Spring的切入点12.5 Aspect 对 AOP 的支持12.6 Spring 持久化4完成下列作业:Spring框架为项目开发 提供了哪些优势?1、 2、 3、 4第13章13.1 框架整合的优势13.2 SSH2架构分析13.3 开始构建SSH213.4 实现MVC编码13.5 SSH2实例程序部署2完成下列作业:如何在Web项目中添加Struts 2 框架?1、 2、

20、3、 4六、实践环节及基本要求序 号实验项目名称学时基本要求学生任务实验 性质实验 类别1创建HTML并添 加表格4能够创建一个HTML 页面,并在页面中添 加表格创建一个HTML页面, 并在页面中添加表格演示 性必做2用户注册页面4创建一个用户注册的 页面,让用户输入用 户名、密码、电话和 邮箱,使用 JavaScript 脚本完 成校验功能。创建一个用户注册的 页面,让用户输入用 户名、密码、电话和 邮箱,使用 JavaScript 脚本完 成校验功能。演示 性必做3创建Web程序4能够使用Eclipse创 建一个简单的程 序。使用Eclipse创建一 个简单的Web程序。演示 性必做4用

21、户登录验证功 能4用JSP实现用户登录 验证功能。用JSP实现用户登录 验证功能。如果用户 输入正确的账号密 码,则提示问候语句, 如果用户输入错误的 账号密码,则提示账 号密码有误。演示 性必做5统计网站访问量4统计网站的访问量。统计网站的访问量。 在浏览网站时,有些 网站会有统计网站访 问量的功能,也就是 浏览着每访问一次网 站,访问量计数器就 累加一次。演示 性必做6数据库连接4编写数据库连接工具 类。编写数据库连接工具 类。综合 性必做注:1.实验性质指演示性、验证性、设计性、综合性等;2.实验类别指必做、选做等。七、考核方式及成绩评定考核内容考核方式评定标准(依据)占总成绩比例过程考

22、核含到课率、平时作 业和课内实验等要求每个学生到课率达到95%以上,平 时作业和课内实验至少达到90%的良和 优秀率。平时成绩占10%, 实验成绩和作业 成绩占20% o期末考核综合实验报告按照实验指导书的评定标准综合实验成绩占 70%考核类别考查成绩登记方式五级制或百分制八、推荐教材与主要参考书1、推荐教材:梁永先,李树强,朱林.Java Web程序设计(慕课版),人民邮电出版社,2016. 03威廉斯.(Java Web高级编程一涵盖WebSockets、Spring Frame,清华大学出版社, 2016. 062、主要参考书:明日科技:Java Web项目开发实战入门(全彩版),吉林大学出版社,2017.04孟宪福,胡书敏,金华.Java Web轻量级开发面试教程,电子工业出版社,2017. 07黄勇.架构探险:从零开始写Java Web框架,电子工业出版社,2015. 08

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com