人人范文网 范文大全

JSP动态开发技术课程学习总结

发布时间:2020-03-02 01:49:25 来源:范文大全 收藏本文 下载本文 手机版

《JSP动态Web技术》

课程学习总结

本学期在学习“JSP动态Web技术”的时候,我深刻的明白了,作为现今高校计算机专业学生必修的一门专业课程,我们应当主要学习目前流行的JSP开发语言及掌握先进的Web开发技术。课程的重点是用JSP开发Web应用程序,如开发电子商务网站;课程的难点是JavaBean技术、Java Servlet技术和JSP的开发模型。

通过一学期这门课程的学习,我掌握了JSP语言基础知识、JSP内置对象,能熟练运用JSP的文件操作、JSP数据库访问技术、JavaBean技术和Servlet技术。掌握编写基本JSP程序、JSP的文件操作及JSP的数据库系统开发方法,能利用JSP应用模式JSP+JavaBean和JSP+JavaBean+Servlet进行Web应用系统设计、开发能力。

一、学习内容 第一章 JSP概述

本章主要学习了JSP技术的特点以及JSP程序的结构及运行原理;JSP网站运行环境的配置;在Eclipse环境中开发JSP程序的方法。

JSP技术的优势:一次编写到处运行、系统的多平台支持、强大的可伸缩性、多样化和功能强大的开发工具支持。在原理上,JSP是编译成Servlet执行的,所以JSP和Servlet一样,具有功能强大、跨平台等特点,但JSP比Servlet更加容易编写。

在配置JSP开发环境时,首先需要安装JDK,完成设置后,需要安装Web服务器。

Eclipse和My Eclipse是现金国内企业最流行的开发工具。除了使用Eclipse和My Eclipse进行JSP的开发外,常用的其他J2EE应有服务器有WebSphere、JBo、WebLogic等。

SP使得创建和维护HTML更容易,同时依旧提供对servlet的完全访问(即

可以使用各种servlet的特性)。

其他技术使用类似的方式,但移植性上有差距并且不允许我们使用Java来编写实际的代码。

第二章 JSP语法与内置对象

本章主要学习了JSP的基本语法;JSP的内置对象;JSP的开发环境。 1.JSP语法基础

JSP指令标签,主要用来提供整个JSP网页相关的信息。JSP动作标签,利用它可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。JSP表达式,在JSP程序中,可以采用表达式将指定结果输出到客户端HTML中。

2.JSP内置对象

JSP有9种内置对象,其中request、response、seion、application、out对象是最常用的。

Request内置对象,代表的是来自客户端的请求。在客户端输入表单信息后,需要提交到相关的服务器端JSP程序进行处理。

response内置对象,代表的是对客户端的响应。用于产生可以发送到客户端的回应信息。

seion内置对象,属于javax.servlet.http.Httpseion接口的一个实现类。

applicatio内置对象,属于javax.servlet.ServletContext接口的一个实现类,主要是获取或更改Servlet的设定。

out内置对象,属于javax.servlet.jsp.JSPWriter接口的一个实现类,主要是将结果输出到网页上。

学习一门语言,主要就是学习这门语言的基本语法,就如同学习英语是一个道理。学习了本章之后,我对Java语言有了进一步的了解。对学习以后的知识非常地有帮助。但在学习的过程中,也遇到了一些问题。语法作为一门语言的基础,非常的重要。一门语言学的好与坏,就看你对语法的掌握程度。

第三章 JSP文件操作

本章主要学习了File类及其常用方法;文件流进行文件的在线读写;文件上传下载的应用开发技术。

1.File类及相关属性

创建File对象File(String Path) 获取文件属性 2.文件上传 3.文件读写类

4.文件输入流FileInputStream和文件输出流FileOutputStream 5.文件字符流类FileReader和FileWriter 6.文件随即访问流RandomAcceFile类

通过本章的文件操作的学习,学会了如何利用JSP进行文件/目录的创建、删除和获取属性,会利用字符流进行文件的读写,以及文件上传的方法。文件的创建、删除和获取属性都比较简单,而对于文件的读写却比较难记住。

第四章 JSP数据库访问技术

本章主要学习了使用JDBC连接数据库的技术;在Web页面实现浏览、查询、维护数据库数据技术;数据分页显示技术;网站后台的开发和管理思想。

1.JDBC的概念和技术特点。 2.JDBC中的常用接口及其方法: 驱动程序接口Driver 驱动程序管理器DriverManager 数据库连接接口Connection 执行SQL语句接口Statement 执行动态SQL语句接口PreparedStatement 执行存储过程接口CallableStatement 访问结果集接口ResultSet 3.掌握连接数据库的步骤:“加载JDBC驱动程序”、“创建数据库连接”、“执行SQL语句”、“获得查询结果”和“关闭连接”。

4.掌握“SQL Server 2000数据库的连接”、“Acce数据库的连接”以及“MySQL数据库的连接”的方法。

5.掌握数据库的常用操作技术(查询、添加、修改、删除等)。 6.理解连接池的优缺点。

7.掌握在Tomcat中配置连接池的方法。

第五章 JSP与JavaBean JavaBean是一种Java语言写成的可重用组件,实际上JavaBean是一种Java类,通过封装属性和方法成为具有某种功能或者某个业务的对象。

1.JavaBean的基本组成 2.JavaBean的工作原理

3.利用JavaBean进行抽象,简化JSP 4.编写和配置JavaBean程序的方法 5.JSP中调用JavaBean基本方式 6.JavaBean与JSP想结合编程的策略

通过本章的学习,掌握了JavaBean的结构及生命周期,JSP调用JavaBean的方法。学会用JavaBean操作数据库,检索数据分页处理的方法。

JavaBean描述的是Java的软件组件模型。在Java模型中,通过JavaBean可以无限扩展Java程序的功能,通过JavaBean的组合可以快速地生成新的应用程序。JavaBean主要应用在非可视化领域,在服务器端应用方面表现出了越来越强的生命力。非可视化的JavaBean,顾名思义就是没有GUI界面的JavaBean。在Web项目中常用用来封装业务逻辑、数据库操作等,可以很好地实现业务逻辑和前台程序的分离,使得系统具有更好的健壮性和灵活性。

第六章 JSP与Servlet Java Servlet是一些能够动态扩展Web服务器功能的Java组件,JSP技术本身就是基于Servlet的,当客户请求一个JSP页面时,JSP引擎根据JSP页面生成Servlet文件。

1.Servlet的生命周期

2.Servlet与JSP交互技术 3.常用的Servlet API应用 4.基本的 Web应用开发模式

JSP是Servlet技术的扩展,本质上就是Servlet的简易方式。JSP编译后是“类servlet”。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。

Servlet是一种独立于平台和协议的服务器端的Java技术,它是使用Java Servlet应用程序设计接口(API)及相关的类和方法的Java程序,可以用来生成动态的Web页面。Servlet主要用于处理客户端传来的HTTP请求,并返回一个响应。在开发Servlet时,可以直接继承javax.servlet.http.HttpServlet类,并在web.xml中进行描述(映射执行Servlet的名字、配置Servlet类、初始化参数、安全配置、URL映射和启动优先权的设置等)。

第七章 Web项目开发

本章主要学习了一个典型的Web应用项目:网上书店。学习如何灵活运用JSP的技术,将业务逻辑和业务表现尽量地分开。

1.网上书店系统的功能 2.网上书店流程 前台流程 会员操作流程 后台管理流程 完整的购书流程 3.系统功能模块划分 项目开发流程

1.SWOT(优势,劣势,机遇,挑战)分析

也就是系统的定位,系统的愿景规划,系统地目的,系统自身分析,和外部因素分析。

2.需求分析

客户需求或者用户需求分析,也就是系统的功能,使用流程,界面,开发平台,维护和升级等

3.系统架构(解决技术问题)

也就是让需求实现,对开发系统的人员,系统模块,系统平台,界面搭出一个大的框架。

4.信息架构(解决内容问题),UE 系统的内容,使用流程,用户体验,毕竟web的本身就是信息的载体。 5.用户界面设计(UI),UE 信息架构完成就可以进入用户交互界面设计阶段。风格,界面,交互,体验,动画等。

6.网页设计及制作 | 系统程序编写 | 文档编写(真正开发阶段) 设计部门/页面制作:XHTML(信息架构)|XML/XSLT + CSS(用户界面设计) + DOM | AJAX (表现) + Flash等

技术部门/系统程序编写:模块(类)开发,数据库,服务器 文档撰写,让每个开发阶段内部透明,达到团队的良好沟通

(个人觉得DOM和AJAX应该更多的属于设计和体验,应该属于设计部,虽然也是编程。)

7.系统整合

模块的整合,程序和数据库的整合,程序和界面的整合,系统和服务器的整合等

8.系统测试

系统调试找出bug,用户体验,改善细节等 9.系统发布

系统正式发布,确定版本,说明书,帮助文档|FAQ,SEO等

10.系统维护

系统更新和系统和服务器维护等

二、学习总结

通过本学习对JSP的系统学习了,在足下的实训,运用到具体的JSP专业知识,在系统开发、程序设计的过程中,让我学会了如果灵活运用JSP的技术及项目开发的流程,了解了大型Web项目的JSP开发思路与方法;以及大型项目的开发方法。在学习的过程中对大型项目开发的方法不能够完全的理解,所以在做项目的时候遇到了不少的问题,但都在老师的指导下完成了项目的开发。

对于本时的专业学习了,由于前期未能对其高度重识,故有一些实作内容未能认真完成,即使完成的总结,有一些也有待完善,进步的空间还较大,本学期的专业学习过程中,让我对JSP当中的很多的知识有了深刻的理解,对于动态网站、静态网站也有明确的概念。

当然对于本学期的专业,也有一些不足,希望,以后在工作过程中,还能不断学习JSP技术,让自己的专业知识得到更进一步的提升。

JSP开发技术教学大纲

JSP课程总结

jsp课程总结

JSP开发总结9.24

JSP开发配置总结

web开发技术课程总结

如何进行校本课程开发.jsp

jsp学习总结MXJ

教练技术课程学习总结

Tomcat开发jsp与servlet总结

JSP动态开发技术课程学习总结
《JSP动态开发技术课程学习总结.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档