我要投稿 投诉建议

JSP课程的心得总结

时间:2021-04-12 18:59:41 心得体会 我要投稿

JSP课程的心得总结

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

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这门课的总结以及心得。

【JSP课程的心得总结】相关文章:

jsp实训心得体会02-04

jsp实训的心得体会10-17

领袖团队课程心得总结范文04-13

课程的力量读书心得03-16

课程设计总结心得体会02-03

ps课程的实训心得04-14

对版式设计课程的心得及体会05-21

《课程标准》读书心得03-15

《走进新课程》读书心得03-12