J2EE学习笔记:JSP到WebLogic要点解析

需积分: 0 0 下载量 72 浏览量 更新于2024-11-29 收藏 356KB DOC 举报
"这是一份关于J2EE学习的笔记,涵盖了从基础的JSP到复杂的WebLogic服务器的多个知识点,包括J2EE模式中的ValueObject、JSP的指令、脚本和动作,以及JSP中JavaBean的使用。" 在J2EE开发中,ValueObject模式是一个关键概念,它被用来在不同对象或层次之间传递数据。这些对象通常是无状态的,只包含属性,通过getter方法提供数据访问,确保数据在各个组件间的同步和一致。 JSP(JavaServer Pages)是J2EE中用于创建动态网页的技术。在JSP中,有三种主要的指令:page指令、include指令和taglib指令。Page指令用于设置整个页面的属性,如语言、导入的包等;include指令用于在页面间进行内容的包含;taglib指令则用来引入自定义标签库。 脚本元素包括声明(<%!declaration%>)、脚本小节(<%scriptlet%>)和表达式(<%=expression%>)。声明用于定义变量或方法,脚本小节是Java代码块,而表达式会直接输出其结果到页面。 JSP的动作元素如useBean、setProperty、getProperty等则提供了与JavaBean交互的能力。useBean用于实例化或查找JavaBean,setProperty和getProperty分别用来设置和获取Bean的属性值,param用于传递参数,include用于动态包含页面,forward用于请求转发,plugin则用于生成浏览器插件。 JSP中的注释分为两种:JSP注释(<%--jspcomment--%>)仅在JSP引擎内部可见,HTML注释(<!--htmlcomment-->)则会在客户端显示。在JSP页面中,如果在page指令中设置session为"false",则会禁用session变量。 请求控制器(RequestController)是JSP模型2架构的一部分,它通常是一个Servlet或JSP,负责处理用户请求并调度到相应的业务逻辑。这种设计模式强调将控制逻辑放在Java类中,提高代码的可维护性。控制器的命名一般以"Controller"结尾,而对应的Java类通常以"RequestController"为后缀。 在JSP中使用JavaBean(也称为JSP Bean或JavaBeans组件)可以帮助组织和重用代码。JSP有三种方式来使用Bean:通过useBean动作实例化Bean,通过setProperty和getProperty动作设置和获取Bean属性,还可以通过jsp:useBean的scope属性来指定Bean的作用域(例如,page、request、session或application)。 总结来说,这份J2EE学习笔记深入讲解了J2EE开发中的重要概念和技术,对于初学者和进阶者都是宝贵的参考资料。