没有合适的资源?快使用搜索试试~ 我知道了~
Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java applet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。
资源推荐
资源详情
资源评论
正则
如果用这种方式声明正则,需要用转义
准备工作
打开 !"# 目录下的 $%&"启动
或者使用 ! 命令:
先进入 "# 目录,输入 $%&" 启动。输入 $'%&" 关闭
()*$$"+,!()- .#/$0!'1 !12&3&43"#
()- .#/$0!'1 !12&3&43"#,$%&"
()- .#/$0!'1 !12&3&43"#,$'%&"
然 后 进 入 56!/#$ 。 点 击 7# 下 的 $$1 ! 属 性 。 打 开 $1%8
# $。9&根据版本选择 &3。找到目录即可
端口号修改: ! 文件目录下的 !+ 目录下 $& /。
修改 (!:33:
MyEclips 的 jdk 配置
点击 #$ 的属性,选择 ;1<$//0$,点击 新建一个 ;= 选择路径到 ;$=& 的
根目录。
原 有 的 项 目 的 ;&> 库 掉 , 重 新 "%#/' , 选 择 ?#"6$110@6$&&&&11<$//
0$&&&&选择新建的 0AB 即可
项目的目录结构
7" 根目录
存放 静态页面,动态页面,!$$C# C;$
117D1<E.子目录
11!/$$$子目录:存放 >&!/$$ 文件
11/#"子目录:存放 >&; 文件
"& /项目配置文件
>& /其它配置文件
>&/标签配置文件
发布步骤
前提:打开之前配置好的 &3 的服务器
:新建项目
4:点启动服务器左边的按钮。选择项目,,选择好对应的 $ 名。选择左边的开发
模式。
Servlet
生命周期 3 个阶段:第一次调用时初始化 ##,将 $/ 放入容器( !)中;每一次
请求调用服务 $#!,请求完不会立刻销毁。 最后关闭容器时销毁 $6。
新建>>>@/&; 文件,继承 FG@/,重写($%$ 里带出来或者输入方法名后
按自动补全)##$#!HH$6这 I 个方法
在 "& / 配置文件中配置好
J$/,
JK11$/1 :别名 11,
J$/1 ,/#+J$/1 ,
JK11$/ 的完全限定名 11,
J$/1!/$$,! &$6%&.#$@/J$/1!/$$,
J$/,
J$/1 #,
JK11$/1 :别名 11,
J$/1 ,/#+J$/1 ,
JK11%/1G:访问方式 11,
J%/1G,'//J%/1G,
J$/1 #,
最后,打开网页 'G)/!/'$)337"3'//就可以访问了
@/L%$ 接口:从客户端请求数据给服务器
- :根据请求中的参数名获得参数值
- M/%$:根据请求中的参数名获得一组参数值
@/$$ 接口:从服务器返回数据给客户端
7#: 获得一个 -#7# 类的实例
-#7# 类的 #@#' /:将要响应的 ' / 元素输出到客户端
代码:7"3! &$%6N- 9!8&;OO7"3&' /
HTTP
'G 与 P! 的区别:'G 是应用层协议,! 是传输层的协议
请求格式:6
请求行
请求头 ;$/#!8
空行 (如果有些说法说 Q 个部分。这个空行必不可少)
请求正文部分
响应格式:
响应状态行
响应头
空行
响应内容
GetPost
N-$ 区别: 是将数据放在 %/ 中,$ 放在实体内容部分。所以在 地址栏可见提
交数据(不安全),$ 不可见(安全)。
表单默认提交方式为
代码:N-$ 项目
以 方式提交数据
方式一:以 方式提交表单
+!% &/ D6<+
+& '
+&$%" #
方式二:/!8&/!'+
#!% &/ D6<&/%
;!% &/ D6<"&/%
/!8&'+N-$$%"RS#SO"S;
以 $ 方式提交数据
+ 的 ' 为 $ 就可以
NC-$ 与 $#! 方法的联系:
请求首先交由 $#! 方法,然后 $#! 根据其请求的类型调用 N 或 -$ 处理
请求
在自定义的 @/ 中,假如要重写 $#! 方法,建议先通过 $% 调用父 $#! 方法,否
则,重写的 N 与 -$ 可能不会被正确调用
会话跟踪
Cookie
(=# 是 7" 服务器发送至浏览器,保存在客户端的文本文件。浏览器收到 (=# 后,在
后续每次访问服务器上的页面时都会将其发送回服务器。由于 (=# 的值可以方便地标识
客户端,因此 (=# 可以用于会话跟踪。
Session
FG@$$#接口允许 @/ 查看和管理关于会话的信息,确保信息持续跨越多个用户连接
等。
FG@$$# 高级接口实际上是建立在 (=#和 *? 重写这两种会话跟踪技术之上的,只不
过由 @/ 自动实现了关于会话跟踪的一切,不再需要程序员了解具体细节。
@$$# 的时间作用域 ,请求
重写 URL
在 !=# 禁用的情况用这种方法标记 $$$#。第一次重写后判断如果浏览器没有禁用,第
二次自动不会再重写。
%&#J'+TS$$&!*?(=#@$$#$$$#ST,P$4J,
在框架页面,新框架为新会话,放在 $$$# 作用域的内容会读取不到。在加载框架的 %/
里加上 $$&!*?>&;$。将老的 $$$## 作为 %/ 传递过去。就能在框架页面
中读取到 $$$# 作用域里的数据
时间作用域
9/#!8 一个项目 ,@$$#会话 ,请求 L%$
页面作用域 (
Servlet 对象
@/(U:@/ 初始化配置属性
在配置文件里配置属性
方式一:
"& / 中J$/,双标签中配置属性
J##1 ,
J 1 ,%$J 1 ,
J 1/%,J 1/%,
J##1 ,
J##1 ,
J 1 ,$$J 1 ,
J 1/%,4IJ 1/%,
J##1 ,
方式二:
在 @/ 文件注解中配置
V7"@//%##C##- $
剩余25页未读,继续阅读
资源评论
吟泱
- 粉丝: 55
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功