JSP和Servlet

来源:互联网 发布:微信三级分销拼团源码 编辑:程序博客网 时间:2024/06/03 20:40

TCP/IP

栈:数据链路层(MAC地址)-》网络层(ipv4)-》传输层-》应用层(端口)IP地址:A类地址:1.0.0.0-127.255.255.255(8位网络号,24位主机号)    B类地址:128.0.0.0-191.255.255.255(16位网络号,16位主机号)    C类地址:192.0.0.0-223.255.255.255(24位网络号,8位主机号)    D类地址:224.0.0.0-239.255.255.255    E类地址:240.0.0.0-255.255.255.254

解析xml:

sax解析:逐行扫描文档,一边扫描,一边解析,不需要将数据存在内存中,速度优于dom解析    (可以在满足某个条件的时候停止解析)jdom解析:大量使用java集合类,方便java开发人员,使用具体类,而不是接口。性能较差,   灵活性不高dom4j:支持xpath,大量使用java集合类,性能好dom解析:先把整个文档读取到内存中,把整个文档看成一个对象,基于树结构。允许对数据      和结构进行更改,访问是双向的,在任何时候在树中上下导航,获取和操作任意部分   的数据。需要加载整个文档,比较消耗内存。

JSP和Servlet:

1.servlet生命周期:实例化,初始化,提供服务,销毁2.forward和redirect:转发是服务器行为,重定向是客户端行为。forward地址栏不改变(服务               器内部请求内部地址),redirect地址栏会改变.(浏览器重新请求一个            地址).forward可以共享一个request数据,redirect不能共享一个           request数据。forward当前项目,redirect可以转发到其他项目。3.include和<jsp:include>:include在翻译阶段执行,<jsp:include>在请求处理阶段执行              include引入静态文本,在jsp编译之前引入。<jsp:include>引入            已经编译了的servlet文件4.request.getRemoteAddr():获取来自客户端请求的IP地址5.<%@ page isThreadSafe="false"%> :实现servlet的单线程模式

文件上传:

1.form表单设置属性 enctype=”multipart/form-data”2.文件输入框命名,定义name属性,后端request.files["name"]取出文件
0 0
原创粉丝点击