经过半个学期对动态网页的学习,对动态网页有了一定的认知,从最初的动态网页小白到慢慢能自己编一些简单的程序,虽然有了一定的操作能力,但是不能完全熟练的运用,在代码的编写过程中,还需要去翻看讲稿,或者百度去查找一个属性的作用,时间长一点总是很容易遗忘以前学过的知识点,对各个方面里面附带的属性不太清楚,每次使用都需要查阅,导致在写作业,编代码的时候消耗的时间较多,时间越长,越没耐心,写着写着就有一种不想写下去的欲望,就感觉很枯燥
在学习动态网页的过程中,最开始的入门,写一些代码的时候,那时候是真的没有心思去学,因为给我的感觉就像是在写网页一样,固定的模式,固定的方法,主要不断的去调试耗费一点时间就能做出来,过程很枯燥,学起来有点无精打采的样子,但是慢慢的接触到数据库的操作代码后,那感觉就不一样了,有了自己的思维能力融入进去,每写一句代码都要经过思考,还要考虑到下面的代码怎么去写,思维活跃起来就没有那种昏昏欲睡的感觉,不过在学习后台的操作代码也不是那么的容易,在学习时经常记不住里面的方法属性,只能记得那种写代码的模板,在刚刚接触的时候,每次写一个监听器都要去翻开老师的授课记录,不过经过多次的运用也能记住了。在后面的学习中又有点懈怠下来了,有时候跟不上老师的讲课进度,只能等下课看看笔记,百度百度,上课的过程中有时候还注意力不集中,容易分心,导致老师讲过了,自己还没记住,也没能理解到,下去自己操作的时间也逐渐减少,懒惰起来了,总之,自身存在很大的问题。
回想这几个月学习的知识,收获了很多,对动态网页的一些部分也多了一些了解。刚开始学动态网页,我学起来有点困难,对一些基本的都不会,但是慢慢的跟着老师走,通过讲课笔记,跟着上面自己敲一些,每次做出效果时心里十分满足。
还学习了很多东西,比如:
Servlet是什么?
Servlet是运行在Web服务器端的Java应用程序,它使用Java语言编写。与Java程序的区别是,Servlet 对象主要封装了对HTTP请求的处理,并且它的运行需要Servlet容器的支持。在Java Web应用方面,Servlet 的应用占有十分重要的地位,它在Web请求的处理功能方面也非常强大。
Servlet应用程序的体系结构
Servlet的请求首先会被HTTP服务器(如Apache)接收,HTTP服务器只负责静态HTML页面的解析,对于Servlet的请求转交给Servlet容器,Servlet容器会根据web.xml文件中的映射关系,调用相应的Servlet,Servlet将处理的结果返回给Servlet容器,并通过HTTP服务器将响应传输给客户端。
Servlet的特点
Servlet使用Java语言编写,它不仅具有Java 语言的优点,而且还对Web的相关应用进行了封装,同时Servlet容器还提供了对应用的相关扩展,无论是在功能、性能、安全等方面都十分优秀。