J2EE学习笔记:JSP, JDBC, EJB, WS详解
需积分: 10 177 浏览量
更新于2024-10-01
收藏 523KB PDF 举报
"这是一份关于J2EE学习的笔记,涵盖了JSP、JDBC、EJB和WS等关键知识点。笔记作者为顾志凌,由灰狐动力发布,专注于中间件技术的研究、应用与开发。笔记中对J2EE的模式、JSP的基础知识、指令、脚本和动作进行了详细解释,并提及了请求控制器结构(RequestController)在JSP开发中的重要性。"
J2EE是Java企业版的简称,它是一个用于构建企业级分布式应用的平台,包含了多种技术规范,如Java Servlet、JavaServer Pages (JSP)、JavaBeans、Java Persistence API (JPA)、Java Message Service (JMS)等。J2EE模式中的ValueObject是一个常见的设计模式,用于数据传输,它不含业务逻辑,仅提供属性访问。
JSP作为J2EE的一部分,是用于创建动态网页的技术。JSP的基础知识包括:
1. 指令:JSP的指令分为page、include和taglib三类。page指令用来设置整个页面的属性,如指定语言、导入包等;include指令用于在多个页面间共享内容;taglib指令则用于引入自定义标签库。
2. 脚本:脚本元素包括声明(declaraction)、脚本片段(scriptlet)和表达式(expression)。声明部分用于定义变量或方法;脚本片段可以包含Java代码块;表达式则会将其内容转换为字符串并输出到页面。
3. 动作:JSP的动作标签用于执行特定的操作,如使用bean、设置和获取bean属性、参数传递、包含页面、转发请求以及处理客户端插件等。
在JSP中,注释有两种形式:JSP注释和HTML注释。page指令中的session属性可以设置是否启用session,如果不设置或设为true,则默认启用。RequestController模式是一种常见的JSP设计模式,通过一个Servlet或JSP作为应用的入口点,负责处理请求,提高应用的可维护性。
JDBC(Java Database Connectivity)是Java连接数据库的标准接口,允许开发者在Java程序中执行SQL语句,处理结果集,管理事务等。EJB(Enterprise JavaBeans)是J2EE中的组件模型,用于构建可部署在服务器上的业务逻辑,分为Session Beans、Entity Beans和Message-driven Beans三种类型。
WS(Web Services)是基于开放标准的、跨平台的、能够互相通信的应用程序交互方式,通过SOAP(Simple Object Access Protocol)消息进行数据交换,WSDL(Web Services Description Language)用于描述服务,UDDI(Universal Description, Discovery, and Integration)则是服务发现和注册的协议。
这份学习笔记对理解J2EE的架构和开发流程有着重要的指导作用,尤其对于初学者,可以帮助他们快速掌握J2EE的核心技术和最佳实践。
134 浏览量
2010-08-30 上传
134 浏览量
2009-04-21 上传
2008-07-13 上传
2009-01-15 上传
143 浏览量
knight8888
- 粉丝: 0
- 资源: 13
最新资源
- Molyx论坛 Simple
- eJava:一个极轻量的JAVA框架,适合开发API,采用Maven
- hexopictures
- kaggle dataset: nys-child-care-regulated-programs-数据集
- 纯CSS3实现幻灯片焦点图特效源码 v1.0
- tracking-sanity:对视觉跟踪研究保持理智和诚实
- SDM 工具箱:用于空间分析和合成房间声学脉冲响应的工具箱。-matlab开发
- 大型拖拉机模型
- portfolio-www.joonshakya.com.np
- simpletcpclient:简单的android tcp客户端
- Docker:Dockerfile存储
- 千博商城购物系统 v2017 Build0629
- foundation-sdk:创建一个更容易的sdk!
- Discuz! 魅力の城市
- World_Weather_Analysis
- hrw-fablab-prosper