servlet学习笔记
来源:互联网 发布:平板产品展示软件 编辑:程序博客网 时间:2024/06/07 01:05
今天主要学习的事web编程。
1.早上老师主要讲了一下Tomcat的配置和使用,以及开发工具IDE.
主要包括tomcat中每个文件的作用是什么。
bin目录:启动、停止文件等。(其中.sh文件是在linux下面启动tomcat使用的命令文件)
conf目录:配置文件
webapps目录:存放多个应用,且每一个应用下面都有一个WEB-INF文件夹
work目录:存放jsp编译后产生的源代码和字节码.
2.jsp页面只负责显示数据,不应该处理数据。
开发过程中新建包,包的命名方式为:com/edu/org+公司名称+项目名+项目模块+功能包
3.还有就是servlet是单例的,多个用户请求通一个servlet会共用一个servlet的实例。所以一般不再servlet中定义变量。
4.servlet中的代码只要有这三部分的①接受客户端传来的数据.②调用业务逻辑代码③根据结果进行页面跳转.
5.讲了servlet的工作原理,以及生命周期,并对一些细节问题讲解,如页面跳转的两种方式的不同点,以及它们之间的有点和使用方法.
5.1下面是一个servlet在web.xml中的配置方法。
<servlet>
<servlet-name>login</servlet-name>
<servlet-class>com.edu.login.loginBean</servlet-class>
<load-on-startup>0</load-on-startup> //作用就是在
服务器启动后就加载这个servlet,不加这句话,当有第一个请求的时候服务器才加载这个servlet,第一次响应速度有点慢,以后就正常了。
</servlet>
<servlet-mapping>
<servlet-name>login</servlet-name>
<url-pattern>/login.jsp</url-patrern>
</servlet-mapping>
5.2下面是对在servlet中两种不同的页面跳转方式的讲解,
①使用Request.getRequestDispathch("index.jsp").forword(request,response);来实现页面的跳转,并且跳转后的页面的地址不会在浏览器地址中显示,显示的还是原来的地址。这也被称为“服务器内部跳转”,它是单线程的,如果我们在“index.jsp”中加入一句sleep()则要将这句话执行完才回完成跳转.
②使用response.sendRedirect("index.jsp");来实现跳转。它被称为“重定向”,也就是服务器向客户端发送消息,让客户端重新请求新的页面,原来的访问结束。然后客户端就重新请求地址,所以浏览器中的地址是变化的(即,显示跳转后的页面地址)。且它是多线程的。
- Servlet学习笔记 Servlet原理
- 《Servlet学习笔记》Servlet 简介
- Servlet学习笔记
- servlet学习笔记
- Java Servlet学习笔记
- Servlet学习笔记
- servlet 学习笔记(1)
- servlet 学习笔记(2)
- Servlet学习笔记
- Servlet学习笔记
- JSP/Servlet学习笔记
- servlet学习笔记
- Servlet学习笔记
- SERVLET学习笔记
- servlet学习笔记
- Servlet 学习笔记
- servlet学习笔记
- servlet学习笔记
- Android layout layout_weight属性理解
- dojo.xhrPut
- telnet 实现HTTP协议
- wince自动生成XIP映像文件的一种方法
- Eclipse 下 swt designer安装方法
- servlet学习笔记
- CE6下兼容和非兼容位图的深入分析
- Jinja2 简明使用手册(转载)
- installShield for VC6.0生成一个EXE安装包
- WINCE UI显示优化经验:使用GetUpdateRect和GetClipBox的体会
- Antlr中嵌入代码 Action
- OpenGL Overview
- mysql+drbd+heartbeat实现高可用性
- 让S5pv210 android2.3 系统支持USB鼠标的方法(作者:gooogleman)