jsp课程总结

时间:2024.3.31

Jsp课程总结

学习jsp课程一个学期了,对于jsp的课程也有了一些了解。

从知道什么是jsp,到了解jsp的开发环境,到jsp的处理过程,,到jsp开发的基础,到jsp的语法等等。

首先,Jsp是一种动态网页的技术,是在传统的网页html文件中插入java程序段和jsp标记,而形成的jsp文件。

Jsp开发的环境是需要一些开发工具,所以要安装一些工具和配置工具 JSP技术使用java编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

Web在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

JSP与Java servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向internet的所有特点。

众多大公司都支持JSP技术的服务器,如IBM Oracle Bea公司等,所以JSP迅速成为商业应用的服务器端语言。

Jsp技术的优点有很多,JSP技术是用JAVA语言作为脚本语言的,JAVA是成熟的,强大的,易扩充的编程语言,远优于基于BASIC的脚本语言。一次编写,到处运行。除了系统之外,代码不用做任何更改。系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。强大的可伸缩性。从只有一个小的jar文件就可以运行Servlet JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。 多样化和功能强大的开发工具支持。

JSP也有它的缺点,因为用jsp技术显得更加的复杂,而且java的运行速度是哟哦那个class内存来完成的所以它在一些情况下所使用的内存比起用户数量来说,性价比比较低。从另一方面,它还需要硬盘空间来储存一系列的.java文件和.class文件,以及对应的版本文件。

以上是我学习了Jsp课程的一些总结。


第二篇:JSP课程总结


1006010101 计算机1班 董楠楠

在学习这门课之前,JSP对于我来说是一个全新的领域,包括其基础的HTML静态网页的相关知识,数据库方面,服务器的作用都不了解。一开始难免的失意和紧张,觉得这门课对我来说是一种挑战。经过一个学期的课程学习以及近期的基于JSP的网盘课程设计,我对这门课终于有了初步的了解,虽然掌握得很肤浅,但内心很兴奋,很欣喜,新的语言入门很难,但我相信在日后的学习中,我会有一定的突破。

JSP的全称是Java Server Pages,它是一种动态网页技术。我们需要配置的坏境有JDK,Tomcat,还要用到Myeclips这一基础的编程工具。在学习JSP之前,由于没有网页编程的基础,便学习了HTML这种文本标记语言,自己试着去做简单的静态网站。后来学做JSP动态网站时,就涉及到了多方面的知识,JSP内部对象及内部对象所涉及的方法,JSP与数据库连接,如何去引用数据库。这门课更是巩固了JAVA这一基础编程语言,要求对JAVA掌握的要透彻,每门语言要学扎实,深入理解,都要花费很大的功夫,不是容易的事情。

通过以上知识的学习,对开发简单的动态网页有了些许的眉目,又进一步加深了对JSP的了解。比如我们此次的课设,设计一个网络硬盘,用户可以再上面上传、下载资料,存储基本信息。

JSP在工作时,首先启动服务器,并且保证应用在服务器上,客户通过浏览器发送请求,服务器接收到请求之后,查找有没有这个文件对应的JAVA文件的对象。如果没有这个文件,则需要创建(先把JSP文件转换成JAVA文件,编译成.class文件,加载类并创建对象),然后调用对象的相应方法,方法完成对用户的响应,通常输出的是HTML代码,客户端接收到HTML代码,浏览器解析这个代码生成画面。 在网站设计中,处处离不开Servlet,它充当一个控制器,负责封装数据,处理业务,页面分发。客户端发送请求至服务器,服务器启动并调用Servlet,Servlet根据客户端请求生成响应内容并将其传给服务器,服务器再将响应返回客户端。网盘开发的整个过程中,都充分体现了MVC原理,MVC是一种

架构模式,该设计模式把系统分为以下三个模块:模型层(Model):包括业务层BIZ、数据持久层DAO、实体层JavaBean ;视图层(View):对应的组件是Jsp或Html文件,此次课设对应的是Jsp文件控制器(Controller):对应的组件是Servlet。MVC模式通过引入控制器的方法将视图层与模型层解耦、分离。Model层开发又涉及到数据库连接池,连接池相当于一个容器,该容器里装有多个连接,每当有用户请求时容器就会自动拿出一个连接对象,当用户用完之后,容器又会将使用完毕的连接对象收回。

Jsp与servlet有一定的区别,Servlet可以看作是HTML的Java代码,而JSP可看作是包含 Java代码的HTML。共同点:JSP和Servlet实际上是一回事。JSP页面最终要转换成Servlet,并进行编译,在请求期间执行的实际上是编译后的Servlet。因此,JSP页面不过是编写Servlet的另一种方式。各自应用的范围:Servlet比较适合于做处理任务,如做业务逻辑;JSP适合于表示任务,如网页制作,生成动态网页。

Jsp开发中,很重要的一点便是实现Tomcat与数据库的链接,通过高级JDBC实现,基于model层的开发。在网盘的设计中也得到了充分的体现,我们写了一个数据库连接类以实现Tomcat与数据库的连接。在使用HTTP协议将客户端的请求传送到服务器端时,通过以下方法。1) get是从服务器上获取数据,post是向服务器传送数据。2) 在客户端,Get方式在通过URL提交数据,数据在URL中可以看到,POST方式,数据放置在HTML HEADER内提交。3) 对于get方式,服务器端用request.getQueryString()可以获取GET请求参数的变量值,对于post方式,服务器端用request.getParameter获取提交的数据。

以上便是我学习JSP这门课的总结以及心得。

更多相关推荐:
java web 与jsp课程总结

《javaweb与jsp编程课程总结》刚开始学的时候,感觉这两门课程好高大上的样子,因为自从学软件工程这个专业以来,一直都是学的理论性、框架性的东西,就没有接触到编程的实质性的部分,终于开始学编程了,感觉蛮兴奋…

jsp课程总结

Jsp课程总结学习jsp课程一个学期了,对于jsp的课程也有了一些了解。从知道什么是jsp,到了解jsp的开发环境,到jsp的处理过程,,到jsp开发的基础,到jsp的语法等等。首先,Jsp是一种动态网页的技术…

jsp课程总结

第1234678章一题型分值1选15个2分30分2填10个1分10分理论3读程序写结果20分写浏览器端看到的结果主要第23章4补程序40分20空2分每个空可能是一条语句一个标签一个方法名等等主要第467章讲课范...

Jsp编程课程小结

Jsp编程课程小结Jsp是种实现普通静态HTML和动态HTML混合编码的技术JSP技术是以Java语言作为脚本语言的JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序JSP使Jav...

jsp期末总结

1.动态网页技术的比较文字叙述:根据表格自己编写。2.开发JSP程序需要具备那些开发环境?安装JDK后如何配置环境变量?JSP推荐开发环境:Windows20xxServer+Tomcat6.x+MyEclip…

jsp编程技术教材课后实训

JSP编程技术实训第一章上机实训实训目的体验静态网页和动态网页的特点了解JSP运行原理掌握下载jdk60tomcat60和MyEclipse60的方法掌握安装jdk60tomcat60和MyEclipse60的...

20xx年秋学校教学工作总结.jsp

京山小学20xx年秋季教学工作总结本学期来,学校坚持“以人为本,和谐发展”的教育理念,以教学常规管理为主线,以课堂教学为中心,以“和美“文化建设为目标,加强教学常规管理,深化课堂教学改革,深化教育科研,加强队伍…

JSP课程总结

1006010101计算机1班董楠楠在学习这门课之前,JSP对于我来说是一个全新的领域,包括其基础的HTML静态网页的相关知识,数据库方面,服务器的作用都不了解。一开始难免的失意和紧张,觉得这门课对我来说是一种…

20xx-20xx第一学期校本教研工作总结jsp[1]

南康市赞贤小学20xx20xx学年第二学期校本教研工作总结本学期我校教研工作始终以新课程理念为指导以提高教学质量为核心以实施素质教育为主线以促进教师专业成长为重点以教研活动为载体进一步提升我校教师的教育教学水平...

20xx年广利中心小学教学总结.jsp

求真务实开拓进取广利中心小学20xx20xx学年度教学工作总结广利中心小学在上级教育主管部门的领导下坚持以党的教育方针为指导以办人民满意的学校为宗旨以队伍建设校风建设和强化学校特色建设为重点以全面提高教育质量为...

web程序设计(JSP)课程设计总结

《Web程序设计(JSP)》课程设计总结课程设计时间:20xx-20xx年第一学期第13周—第14周课程设计班级:计科08101课程设计计划学时:40实际设计学时:40设计地点:信息中心A-107课程设计是培养…

Jsp课程设计实验报告

jsp程序设计Jsp课程设计实验报告题目专业班级姓名指导教师学生成绩管理系统20xx年6月28日目录一绪论31系统开发背景32项目开发的目标33系统开发所用的技术设备3二需求分析31系统需求分析32用户需求43...

jsp课程总结(13篇)