已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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、JBoss、WebLogic等。 SP使得创建和维护HTML更容易,同时依旧提供对servlet的完全访问(即可以使用各种servlet的特性)。其他技术使用类似的方式,但移植性上有差距并且不允许我们使用Java来编写实际的代码。第二章 JSP语法与内置对象 本章主要学习了JSP的基本语法;JSP的内置对象;JSP的开发环境。1JSP语法基础JSP指令标签,主要用来提供整个JSP网页相关的信息。JSP动作标签,利用它可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。JSP表达式,在JSP程序中,可以采用表达式将指定结果输出到客户端HTML中。2JSP内置对象 JSP有9种内置对象,其中request、response、session、application、out对象是最常用的。 Request内置对象,代表的是来自客户端的请求。在客户端输入表单信息后,需要提交到相关的服务器端JSP程序进行处理。 response内置对象,代表的是对客户端的响应。用于产生可以发送到客户端的回应信息。session内置对象,属于javax.servlet.http.Httpsession接口的一个实现类。applicatio内置对象,属于javax.servlet.ServletContext接口的一个实现类,主要是获取或更改Servlet的设定。out内置对象,属于javax.servlet.jsp.JSPWriter接口的一个实现类,主要是将结果输出到网页上。学习一门语言,主要就是学习这门语言的基本语法,就如同学习英语是一个道理。学习了本章之后,我对Java语言有了进一步的了解。对学习以后的知识非常地有帮助。但在学习的过程中,也遇到了一些问题。语法作为一门语言的基础,非常的重要。一门语言学的好与坏,就看你对语法的掌握程度。第三章 JSP文件操作本章主要学习了File类及其常用方法;文件流进行文件的在线读写;文件上传下载的应用开发技术。1.File类及相关属性 创建File对象File(String Path) 获取文件属性2.文件上传3.文件读写类4.文件输入流FileInputStream和文件输出流FileOutputStream5.文件字符流类FileReader和FileWriter6.文件随即访问流RandomAccessFile类通过本章的文件操作的学习,学会了如何利用JSP进行文件/目录的创建、删除和获取属性,会利用字符流进行文件的读写,以及文件上传的方法。文件的创建、删除和获取属性都比较简单,而对于文件的读写却比较难记住。第四章 JSP数据库访问技术本章主要学习了使用JDBC连接数据库的技术;在Web页面实现浏览、查询、维护数据库数据技术;数据分页显示技术;网站后台的开发和管理思想。1JDBC的概念和技术特点。2. JDBC中的常用接口及其方法:驱动程序接口Driver驱动程序管理器DriverManager数据库连接接口Connection执行SQL语句接口Statement执行动态SQL语句接口PreparedStatement执行存储过程接口CallableStatement访问结果集接口ResultSet3.掌握连接数据库的步骤:“加载JDBC驱动程序”、“创建数据库连接”、“执行SQL语句”、“获得查询结果”和“关闭连接”。4.掌握“SQL Server 2000数据库的连接”、“Access数据库的连接”以及“MySQL数据库的连接”的方法。5.掌握数据库的常用操作技术(查询、添加、修改、删除等)。6.理解连接池的优缺点。7.掌握在Tomcat中配置连接池的方法。第五章 JSP与JavaBeanJavaBean是一种Java语言写成的可重用组件,实际上JavaBean是一种Java类,通过封装属性和方法成为具有某种功能或者某个业务的对象。1JavaBean的基本组成2JavaBean的工作原理3利用JavaBean进行抽象,简化JSP4编写和配置JavaBean程序的方法5JSP中调用JavaBean基本方式6JavaBean与JSP想结合编程的策略通过本章的学习,掌握了JavaBean的结构及生命周期,JSP调用JavaBean的方法。学会用JavaBean操作数据库,检索数据分页处理的方法。JavaBean描述的是Java的软件组件模型。在Java模型中,通过JavaBean可以无限扩展Java程序的功能,通过JavaBean的组合可以快速地生成新的应用程序。JavaBean主要应用在非可视化领域,在服务器端应用方面表现出了越来越强的生命力。非可视化的JavaBean,顾名思义就是没有GUI界面的JavaBean。在Web项目中常用用来封装业务逻辑、数据库操作等,可以很好地实现业务逻辑和前台程序的分离,使得系统具有更好的健壮性和灵活性。第六章 JSP与ServletJava Servlet是一些能够动态扩展Web服务器功能的Java组件,JSP技术本身就是基于Servlet的,当客户请求一个JSP页面时,JSP引擎根据JSP页面生成Servlet文件。1Servlet的生命周期2Servlet与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开发思路与方法;以及大型项目的开发方法。在学习的过程中对大型项目开发的方法不能够完
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 未来五年带盘车企业制定与实施新质生产力战略分析研究报告
- 未来五年喷水器、喷雾器行业直播电商战略分析研究报告
- 未来五年包银棒、杆企业制定与实施新质生产力战略分析研究报告
- 未来五年手持平板电脑主板企业县域市场拓展与下沉战略分析研究报告
- 应有格物致知精神学生版八年级语文下册部编版教案(2025-2026学年)
- 部编版二年级语文上册年部编版二年级语文上册完整教案(2025-2026学年)
- 《赛小车》教案(2025-2026学年)
- 水厂配水管道设计与优化方案
- 老旧小区路面与人行道改造方案
- 风电场土壤污染治理与修复方案
- 铁路委外管理办法
- 县校本研修管理办法
- 要素式民事起诉状(房屋租赁合同纠纷)
- 白内障术后并发症
- 2025年混凝土考试题库及答案
- 教师心理健康知识培训
- DB23∕T 2334-2019 装配式混凝土渠道应用技术规范
- 2025年春江苏开放大学机械创新设计060260过程性考核作业123答案
- T/CCS 029-2023综采工作面采煤机惯性导航系统技术规范
- 水利安全风险防控“六项机制”与安全生产培训
- 校园暴力预防培训课件(教师)
评论
0/150
提交评论