好多知识用的时候还是一知半解,等用完之后总结总结,收获还是挺大的。就拿这次的项目来说,主要用了EJB3.0和Struts1.3,服务器是Jboss5.0,数据库是Oracle db10g。
EJB之前没接触过,李工指导了下,EJB是sun的服务器端组件模型,最大的用处是部署分布式应用程序,核心是会话Bean(Session Bean),实体Bean(Entity Bean)和消息驱动Bean(MessageDriven Bean),这次我们只用了session bean 和entity bean,实体bean需要写一些注解以便持久化,这次由于时间比较紧,没有完全用面向对象的方式,(简单说明一下我这里的面向对象:直接写好各个实体bean,确立他们之间的关系(运用注解即可),而不是先建好数据库,根据数据库里的内容写实体bean)。会话bean一般有本地(Local)和远程(Remote)接口,根据需要实现相应的接口。项目的开始,从最基本的登录功能了解EJB开发流程。
使用EJB相当于建立了两个项目,一个为EJB端项目,保存的是sessionBean和entityBean,纯后台代码,一个为Web端项目,保存的是jsp/Servlet部分的代码,可以通过jndi调用后台的sessionBean。
前期的DEMO点开发暂告一段落,路漫漫其修远兮,吾将上下而求索。
接下来还要了解如何使用JTA,JAAS,自定义JNDI,又是一些未接触过的,学习之路还在继续……
分享到:
相关推荐
### EJB3开发部署全过程详解 #### 一、EJB3简介及背景 EJB (Enterprise JavaBeans) 是Java平台为企业级...此外,本文还介绍了如何在JBoss 4.0中集成Tomcat 5.0,这对于同时需要Web容器和EJB容器的项目来说非常实用。
总结来说,这个"Eclipse EJB项目.zip"涵盖了使用Eclipse进行Java EE开发的核心部分,涉及到EJB组件、客户端调用、Web应用集成以及Wildfly服务器的部署和管理。理解并掌握这些知识点对于成为一位专业的Java EE开发者...
在EJB项目中,右键单击“src”目录,选择“New” -> “EJB Component”。你可以选择创建EJB类型,如Entity Bean、Session Bean或Message Driven Bean。对于快速开发,通常选择无状态Session Bean(Stateless Session...
**企业级JavaBeans(EJB)开发总结** EJB(Enterprise JavaBeans)是Java平台上的一个核心组件,用于构建可扩展、安全且事务处理能力强大的分布式企业应用。它提供了服务器端组件模型,允许开发者将业务逻辑封装在...
EJB项目通常涉及实体Bean(Entity Beans)、会话Bean(Session Beans)和服务端接口(Local或Remote Interfaces)。本文将深入探讨EJB的基础配置和测试方法。 ### 一、EJB项目配置 1. **环境搭建**:首先,你需要...
2. **创建EJB项目**:在Eclipse中,选择"File" > "New" > "Dynamic Web Project",并填写项目名称。在项目的"Java EE Module Dependencies"中,添加EJB模块支持。 3. **配置Callisto**:Callisto是Eclipse的一个...
- 将构建好的EJB项目部署到JBoss服务器上。 2. **测试MDB**: - 创建一个简单的Web项目,通过调用JMS API发送消息到上面定义的Queue。 - 观察控制台输出,确认MDB是否成功接收到消息并执行了相应的逻辑。 #### ...
- **部署到服务器**:EJB项目通常被打包成ejb-jar文件,然后放入应用服务器的部署目录。 4. **HelloEJBS项目** - **项目结构**:通常包含ejb-jar文件、源代码目录、部署描述符等。 - **HelloEJB**:可能是一个...
总结来说,创建一个简单的WebLogic EJB项目涉及以下步骤: 1. 安装和配置WebLogic Server。 2. 在IDE中创建Java EE项目,包含EJB模块。 3. 编写EJB接口和实现,定义业务逻辑。 4. 配置部署描述符,声明EJB组件。 5. ...
### EJB 3.0 开发环境配置详解 #### 一、引言 EJB (Enterprise JavaBeans) 是 Java 平台为企业级应用提供的一种组件模型。随着技术的发展,EJB 3.0 引入了许多改进,简化了开发过程并增强了性能。本文将详细介绍...
### jBoss EJB 3.0 开发指南 #### 一、引言 随着 Java 技术的发展,企业级应用的复杂度不断提高,EJB(Enterprise JavaBeans)作为 Java EE 标准的一部分,在构建分布式系统方面扮演着重要的角色。EJB 3.0 相较于...
### EJB 开发实例:学校管理系统 #### 一、引言 随着企业级应用程序的不断发展,EJB(Enterprise JavaBeans)作为一种重要的Java EE组件模型,为构建可伸缩且易于维护的企业级应用提供了强有力的支持。本文旨在通过...
### JSF基于EJB Hibernate Spring整合开发与项目 #### 一、JSF基础知识 ##### 1.1 了解JSF JavaServer Faces (JSF) 是一个用于构建基于Web的应用程序的标准Java EE技术。它提供了丰富的组件库以及一套声明式的...
1. **创建EJB项目**:在Eclipse中新建一个EJB项目,并选择无状态Session Bean作为项目的一部分。 2. **定义接口**:为Session Bean定义本地(Local)和远程(Remote)接口。这些接口用于客户端与Bean之间的通信。 3....
同时,随着微服务架构的兴起,EJB在大型企业应用中仍扮演着重要角色,但在小型项目中,Spring框架等轻量级替代品更受欢迎。 - **CDI(Contexts and Dependency Injection)**:作为Java EE的一个组成部分,CDI提供...
本篇文章将深入探讨EJB应用的开发,帮助开发者理解其原理、功能以及如何在实际项目中应用。 一、EJB概述 EJB是Java企业级应用中的服务器端组件,它为开发可部署在Java EE服务器上的分布式业务逻辑提供了框架。EJB...
一旦EJB项目开发完成,下一步就是将其部署到JBoss应用服务器上。这通常涉及到打包项目为EAR或WAR文件,并通过JBoss的管理控制台或命令行工具进行部署。MyEclipse提供了内置的工具来帮助开发者完成这个过程,包括自动...
**ejb3定时器开发详解** 在Java EE企业级应用开发中,EJB(Enterprise JavaBeans)是一个重要的组件模型,用于构建可复用、可部署的服务器端业务逻辑。EJB 3.0版本引入了许多改进,使得开发更加简化,其中就包括...