件内记录此目录内所有目录的说明和 JSP 文件的 简要说明:属于哪个模块、主要有什么功能、调用的主要的 JAVABEAN 等信息。
JSP 编程规范: 编程规范:
JSP page 指令,如:中文字符集的设置等。 JSP 文件中要引入的包名。如: <%@page import=”java.util.*”%> 在引入的包名中,按一定的顺序排列: 先是JDK中包名,然后是公用包的包名, 最 后是本
系统中定义的包名。例如:
<%@page import="java.util.*"%> <%@page import="com.doone.database.*"%> <%@page import="power.*"%>
JSP 声明 来定义插入 Servlet 类的方法和成员变量。 <%! Java Code %> HTML 开头。主要设置 HTML 标题,
HTML 头,CSS 设置
JAVASCRIPT 函数声明 所有的 JAVASCRIPT 函数声明都放在至之间。不要放到 JSP 页面的其他 地方。
福建新东网科技有限公司 0591-7117786
电信社区营维
管理系统 JAVABEAN 的声明 JAVABEAN 声明的位置在 HTML 的标签这后。JSP 页面所有用到的 JAVABEAN 都在这个位置做声明。 JAVABEAN 的 ID 名的命名规则:JAVABEAN 的 ID 名的命名规则跟 JAVA 变量的 命名规则一样,第一个字母小写,其他单词的第一个字母大写。最后加上一个‘
JavaBean’ 作后缀。 JAVA 代码 在 JSP 中的主要 JAVA 代码放于 JAVABEAN 的声明之后,在 JSP 中出现的其他 JAVA 代码主要是动态控制 HTML 脚本的输出。 除了动态控制 HTML 脚本的 JAVA 代码外的 JAVA 代码都统一放在这个位置。 HTML 脚本 JAVASCRIPT 在之前的 JAVASCRIPT 主要是用于一些由
JSP 动态生成的 JAVASCRIP
模式
JSP 程序一般采用 JSP Model2
体系结构。 Model 2 体系结构,如图所示,是一种把 JSP 与 servlets 联合使用来实现动态内容服务 的方法。它吸取了两种技术各自的突出优点,用 JSP 生成表达层的内容,让 servlets 完成深 层次的处理任务。在这里,servlets 充当控制者的角色,负责管理对请求的处理,创建 JSP 页需要使用的 bean 和对象,同时根据用户的动作决定把那个 JSP 页传给请求者。特别要注 意,在 JSP 页内没有处理逻辑;它仅负责检索原先由 servlets 创建的对象或 beans,从 servlet 中提取动态内容插入静态模板。在我看来,这是一种有代表性的方法,它清晰地分离了表达 和内容,明确了角色的定义以及开发者与网页设计者的分工。事实上,项目越复杂,使用 Model 2 体系结构的好处就越大。
在实际开发中 SERVLET 实现的功能仍然使用 JSP 来实现,这里的 JSP 只有控制功能, 而不做页面输出。使用 JSP 的原因是,用 JSP 完成能够实现 SERVLET 的功能,而且用 JSP 在开发中更加方便,开发 SERVLET 需要先进行编译后,再部署到 WEBLOGIC 中,增加开 发步骤。
福建新东网科技有限公司 0591-7117786
电信社区营维管理系统
JAVABEAN
程序 JAVABEAN 程序主要用于调用相关的 EJB 完成业务逻辑。 JAVABEAN 主要分两种,一种是数值 JAVABEAN,用于对像传递,这些 BEAN 中只有 一些成员变量和这些成员变量的 GET 和 SET 方法。其他一般的 JAVABEAN 是用于调用相 关的 EJB 完成业务逻辑。 在 JSP 中 JSP scriptlet 代码必须最小化。如果要在 jsp 中直接请求 ejb 可能要在 jsp 中写 许多代码,包括 try...catch 等函数块来进行操作。 使用一个标准的 JavaBean 作为一个 jsp 和 EJB 服务器的中介可以减少在 jsp 中的 java 代码的数量,并可提高可重用性。 如果使用标准的 JavaBean,可以使用 jsp:useBean 标记来初始化 EJB 参数,如服务器 URL 和服务器,安全参数等。
EJB 程序
工程名命名:包名+名字 工程名开头字母大字.每个单词的第一个字母大写 EJB 的 JAR 文件命名:如果一个工程只有一个 jar 则与工程各相同.如果有多个 jar,则 jar 文 件的命名为:包名_名字,每个单词的第一个字母大写. 如果一个 jar 中都是实体 EJB 则以 Entity 后缀,如