JSP--第一个练习

       今天老师给我们布置了小练习,虽说是小练习,但是对我这个两个星期前还不知java为何物的初学者来说,还是很有挑战的。其实老师就是让我们做几个简单的表单,完成对相关人员的信息录入,信息修改和信息删除的操作。

       以前写过C++应用程序,初始一想Very simple,就是几段简单代码而已。可是我这种想法马上被我同学给彻底否定了,他拿来了他的一段小例子,我一看满眼的代码啊。

      于是狠劲的在网上收索相关资料,这东西虽说人家有现成的,可咱不也得要懂不是。终于在网海里遨游一上午,看明白了什么是Servlet,什么是javabean还有那javascript,当然这些还只是一部分还要有jsp语言语法,和相关变量的传值我也只是懂了个大概。原来这里的JSP技术是和静态网页的设计原理大差不离的,它同样需要web client的request,这时的web server就会响应request(第一次) 并创建Servlet对象。Servlet对象会创建两个对象,当然一个是request另一个便是response。将此两个对象作为参数传递给Service()方法。其中client的一些请求信息就被封装在了request对象里,但是这时千万不要以为得到这些就万事大吉了,我们还有很多工作要做。这里会牵涉到JSP优于ASP的一个特性,那就是在client第一次请求时Servlet对象创建,并调用它的ini方法,但是当用户再次请求时就可以省掉这一步了。这时就可以调用servelet的Service()方法对用户请求进行响应。Service()方法也会调用doget或是dopost方法进行相关的操作。需知道在产生response对象时,静态页面就已经生成完毕,以后的工作就是交给web server对.class的处理了,然后对静态页面进行缝缝补补组成完整的用户请求结果,完事OK了!当然这里面还涉及到很多问题,比如javabean和javascript的巧妙应用,还有sention(呵呵我现在也不明白)这东东。但这些已经可以支持我完成这个小小的工程,于是开始动手编码,前几天搭建的环境终于派上用场了呵呵。

       在同学的帮助下,我的小小工程顺利竣工。马上部署了呵呵。等待结果中。。。。。。

      

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章