admin 管理员组文章数量: 1184232
2024年3月12日发(作者:js中append()方法)
JSP课程总结(1600字)
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与数据库的连接。在使用协议将客户端的请求传
送到服务器端时,通过以下方法。1) get是从服务器上获取数据,post是向服
务器传送数据。2) 在客户端,Get方式在通过URL提交数据,数据在URL中可
以看到,POST方式,数据放置在HTML HEADER内提交。3) 对于get方式,服务
器端用ryString()可以获取GET请求参数的变量值,对于post
方式,服务器端用ameter获取提交的数据。
以上便是我学习JSP这门课的总结以及心得。
第二篇:jsp课程总结 1100字
Jsp课程总结
学习jsp课程一个学期了,对于jsp的课程也有了一些了解。
从知道什么是jsp,到了解jsp的开发环境,到jsp的处理过程,,到jsp开
发的基础,到jsp的语法等等。
首先,Jsp是一种动态网页的技术,是在传统的网页html文件中插入java
程序段和jsp标记,而形成的jsp文件。
版权声明:本文标题:JSP课程总结(1600字) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1710249550a564369.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论