J2EE学习笔记系列之一(JSP) (1分)

  • 主题发起人 主题发起人 snjat
  • 开始时间 开始时间
S

snjat

Unregistered / Unconfirmed
GUEST, unregistred user!
J2EE学习笔记
By huihoo.com顾志凌(rockygu@citiz.net)
J2EE模式
Value Object(值对象) 用于把数据从某个对象/层传递到其他对象/层的任意Java对象。
通常不包含任何业务方法。
也许设计有公共属性,或者提供可以获取属性值的get方法。
JSP
1.JSP的基础知识

__
_____ | directive (指令)
| |-- scripting (脚本)
JSP -------| |__ action (动作)
|
|_____Template data :除JSP语法外,JSP引擎不能解读的东西

1)在JSP中使用的directive(指令)主要有三个:
a) page指令
b) include指令
c) taglib指令
在JSP的任何地方,以任何顺序,一个页面可以包含任意数量的page指令
2)Scripting(脚本)包括三种类型
a) <%!declaraction %>
b) <% scriptlet %>
c) <%= expression %>
3)action(动作)
标准的动作类型有:
a) <jsp:useBean>
b) <jsp:setProperty>
d) <jsp:getProperty>
e) <jsp:param>
f) <jsp:include>
g) <jsp:forward>
h) <jsp:plugin>
1. 注释: <% -----jsp comment-------%>
<! -----html comment-------%>
2. <%@ page session = “true” import =”java.util.*” %>
session可以不赋值,默认为true,如果session=”false”,则在JSP页面中,隐含的变量session就不能使用。
3. 请求控制器结构(Request Controller)
也被称之为JSP Model 2 Architecture
这种途径涉及到使用一个Servlet或一个JSP作为一个应用程序或一组页面的入口点。
为创建可维护的JSP系统,Request Controller是最有用的方式之一。
不是JSP,而是Java类才是放置控制逻辑的正确的地方。
请求控制器的命名模式为: xxxController.jsp
请求控制器类的命名模式为: xxxRequestController
2.JSP中的JavaBean
JSP三种bean的类型
1) 页面bean
2) 会话bean
3) 应用bean
大多数的系统会使用一个会话bean来保持状态,而对每一个页面使用一个页面bean 来对复杂的数据进行表示。
页面bean是一个模型,而JSP是一个视图。
3.Custom tag
bean是信息的携带者,
而tag更适用于处理信息。
标记库包含一个标记库描述符(TLD)和用于实现Custom tag的Java类
在翻译阶段,JSP容器将使用TLD来验证页面中的所有的tag是否都被正确的使用。

标记处理程序只是一个简单的适配器,而真正的逻辑是在另一个类中实现的,标记处理程序只是提供了一个供其他的可复用的类的JSP接口

 
一共有多少个学习笔记啊?
一块儿贴出来吧???
 
关注!!!
 
顶楼的老哥,你已经叫了我两次老弟了,可是又不是真正理我,555~~
快加我:
QQ:76628305
Msn:nevergrief@hotmail.com
网易泡泡: nvergrief@163.com
去年学Jsp/Java的时候常来这里,现在一门心思学VC了,正在做项目,所以来的少了。
所以可能“利用”你的机会不多,真是遗憾。。。
 
后退
顶部