没有合适的资源?快使用搜索试试~ 我知道了~
j2ee笔记-JAVA程序员JAVA工程师面试必看
需积分: 3 26 下载量 71 浏览量
2013-05-22
09:44:21
上传
评论
收藏 325KB DOC 举报
温馨提示
试读
55页
j2ee笔记-JAVA程序员JAVA工程师面试必看,供大家一起共同分享学习。
资源推荐
资源详情
资源评论
-JAVA 程序员 JAVA 工程师面试必看
J2EE 学习笔记
注:框架可以用 菜单中的“视图文档结构图”看到
J2EE 模式
Value Object(值对象) 用于把数据从某个对象层传递到其他对象层的任意 对象。
通常不包含任何业务方法。
也许设计有公共属性,或者提供可以获取属性值的 方法。
JSP
1.JSP 的基础知识
指令
(脚本)
(动作)
:除 语法外, 引擎不能解读的东西
)在 中使用的 directive指令主要有三个:
指令
指令
指令
在 的任何地方,以任何顺序,一个页面可以包含任意数量的 指令
(脚本)包括三种类型
a) ! !
b) !
c) "# !
$(动作)
标准的动作类型有:
%&'!
%&(!
d) %&(!
e) %&!
f) %&!
g) %&)*!
h) %&!
+ 注释: % !
,- !
+ ."/0"0%++10 !
可以不赋值,默认为 2如果 "0)02则在 页面中,隐含的变量
就不能使用。
3. 请求控制器结构(Request Controller)
也被称之为 JSP Model 2 Architecture
这种途径涉及到使用一个 或一个 作为一个应用程序或一组页面的入口点。
为创建可维护的 系统,345 是最有用的方式之一。
不是 ,而是 类才是放置控制逻辑的正确的地方。
请求控制器的命名模式为&###5+%
请求控制器类的命名模式为&###345
2.JSP 中的 JavaBean
三种 的类型
页面
会话
$ 应用
大多数的系统会使用一个会话 来保持状态,而对每一个页面使用一个页面 来对复杂的数
据进行表示。
页面 bean 是一个模型,而 JSP 是一个视图。
3.Custom tag
bean 是信息的携带者,
而 tag 更适用于处理信息。
标记库包含一个标记库描述符(67)和用于实现 5 的 类
在翻译阶段, 容器将使用 67 来验证页面中的所有的 是否都被正确的使用。
标记处理程序只是一个简单的适配器,而真正的逻辑是在另一个类中实现的,标记处理程序只是提供了
一个供其他的可复用的类的 JSP 接口
Servlet
1.ServletCon&g
一 个 58 对 象 是 在 9 的 时 候 传 递 给
的。
58 包 涵 5# 和 一 些 :; 来 自 于 (
ServletContext 接口封装了 Web 应用程序的上下文概念。
2.会话跟踪
1) Session
当一个 5 请求多个 时,一个 可以被多个 共享。
通常情况下,如果 到 * 支持 <,那么 =36 就不会重写。
2) cookie
在 中,如果你光 5<<"*5<2
那么当用户退出 '* 时,< 会被删除掉,而不会被存储在客户端的硬盘上。
如果要存储 <,需加一句 <+>#?@@
< 是跟某一个 相关的,运行在同一个 上的 共享一个 <+
3) URL Rewriting
在使用 =363* 来维护 A7 的时候,每一次 B 请求都需要 C=36
典型的用在两个地方
) +/)"D00E
++=36/C#0E
+/)"D00E
+/-"FC!0E
) +/!-)"D00E
++=36/C#G
")H"0E
+/D0!=36!0E
3.SingleThreadModel
默认的,每一个 8 只有一个 的实例。
只有实现了 ->, 才会让 有多个实例。
8 上建议,不要使用 (-9,而使用 ->。
SingleThreadModel(没有方法)
保证 在同一时刻只处理一个客户的请求。
SingleThreadModel 是 耗 费 资 源 的 , 特 别 是 当 有 大 量 的 请 求 发 送 给 Servlet 时
SingleThreadModel 的作用是使包容器以同步时钟的方式调用 service 方法。
这等同于在 servlet 的 service()方法种使用 synchronized.
-> 一般使用在需要响应一个 -(4 的时候,比如是一个需要和数据库打交
道的连接。
+ 在重载 地 方法后,一定要记得调用 +E
$+ - 通过发送一个 < 表示它已经结束 4
而 - 通过关闭 -< 来表示 已结束了。
I+ 一个 B 可以送三种东西给 5
()--
$ (
J+ 之间信息共享的一个最简单的方法就是
(++/<(0200E
K+ 和 F
Post:将 ) 内各字段名称和内容放置在 -- 内传送给
Get: G之后的查询字符串要使用 =36C,经过 =36C 后,这个字符串不再带有空格,
以后将在 上恢复所带有的空格。
Get 是 L 上最经常使用的一种请求方法,每个超链接都使用这种方法。
M+ L+# 就是 L?的 (
作用有:组织各类元素
设置
设置安全性
N+ 347- 用来把接收到的 4)* 到另一个
要在一个 里包含另一个 的 时,也要用到 347-+
O+ 和 在同一个 ;> 中,可以通过 5# 的
?
?
?
来共享对象
@+ 利用 4+得到的 存在字符集问题。
可以用 "4+/0E
"*+'(/NNJO020$0E
如果你希望得到更大得兼容性
"+5-CE
确定 ? 用什么编码来读取输入的。
"*+'(20$0E
XML
1.XML 基础知识
+ 一个 # 文档可以分成两个基本部分:
首部-
内容
+ # 名字空间规范中指定:
# 文档中的每一个元素都处在一个名字空间中;如果没有指定的名字空间,缺省的名字空间就是
和该元素相关联的名字空间。
$+ ?-*)()-)P>62
剩余54页未读,继续阅读
资源评论
战歌IT
- 粉丝: 122
- 资源: 2409
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功