- 浏览: 102832 次
- 性别:
- 来自: 广州
最新评论
-
zhouhz11862:
在jboss 7.1下会报错,找不到client这个目录
Ant 部署EJB的配置文件:build.xml配置 -
hongmeikaile:
写的很好,对我有帮助
Servlet中的重定向和请求分派
文章列表
Cookie 和session的区别
- 博客分类:
- J2EE
Cookie:
存储在客户端
两种类型
有声明周期
无声明周期
父路径不能访问子路径的cookie
不可靠
存储在服务器端
两种实现方式
依赖于cookie
url重写
同一个
forward和sendredirect的区别
- 博客分类:
- J2EE
Sendredirect
是不同的request
send后的语句会继续执行,除非return
速度慢
需要到客户端的往返,可以转到任何页面,
地址栏有变化
可以传参数,直接写在url后面
Dispatch转发的路径前面要有“/” 而Sendredirect转向则不用
include编译指令是在JSP程序的转换时期就将file
属性所指定的程序内容嵌入,然后再编译执行;只生成一个class
文件include不能带参数
<jsp:include>
而include指令在转换时期是不会被编译的,只有在客户端请求时期如果被执行到才会被动态的编译载入不同的request对象,可以取得包含它的
vi使用的双模式:命令模式,输入模式
命令模式下:移动光标,删除
输入模式下:插入,替换(修改)
两个模式之间的切换:
命令模式下,通过i, a, I, A, o, O进入输入模式
输入模式下,通过 <Esc> 键退回到命令模式
(提示:可以多按几次<Esc>键,确保在命令模式)
常用命令表(在命令模式下)
ibatis是一种data mapper,一个映射层,在对象和数据库之间传递数据,并保持两者与映射层本身相独立,ibatis不是直接在类与数据表或字段与列之间进行关联,而是把SQL语句的参数和返回结果映射至类,ibatis是处于类和数据表之间的一个中间层,在类与数据表之间进行灵活映射。下面开始在myeclipse里对ibatis进行配置:在这里我以MySql数据库为例:
1. 首先要下载ibatis的.jar包和mysql的驱动包
2.在Myeclipse新建一个Java工程或者web工程可以,然后将ibatis的.jar包和mysql的驱动包添加到工程里面,如下图:
3.新建 ...
1.Cookie
会话跟踪是通过Cookie技术来实现的
web 服务器处理某个访问请求时创建了新的HttpSession实例,它把会话ID作为一个Cookie加入到响应消息首部,,浏览器在以后发出的请求中会以Cookie的形式回传给Web服务器,服务器根据回传的会话ID就知道以前已经为该客户端创建了HttpSession实例,只需要根据会话ID找到对应的HttpSession实例即可,这就实现了对同一个客户的会话状态的跟踪。
2.URL重写
将会话ID添加到URL结尾,以标识该会话,服务器则可以从请求URL中取出会话ID,并查找匹配的会话
1.重定向 在Servlet中的接口HttpServletRequest提供了sendRedirect()方法用于生成302相应码和Location响应头,从而通知客户端去重新访问Location响应头指定的URL,其定义如下: public void sendRedirect(String location ) throws IOException; 对于sendRedirect()方法不仅可以重定向到当前应用程序中的其他资源,也可重定向到一个容器中的其他应用程序中的资源。 eg:
//Servlet1.java
package c ...
1.下载jre,eclipse,cdt
jre: http://java.com/zh_CN/download/manual.jsp下载Linux版本下的jre文件
eclipse:www.eclipse.org
cdt: www.eclipse.org/cdt/
2.先安装eclipse:
<1>在终端解压Linux下的eclipse文件
eg: sudo tar –zxvf eclipse-jee-galileo-SR1-linux-gtk.tar.gz
<2> 安装jre
sudo ./jre-6u22-linu ...