这些天一直在看JavaEE的东西,我觉得JSF比较复杂,可是我觉得EJB3概念很清晰,也很好理解啊。我做了一个简单的例子,前端是一个html页面,让用户填写用户名和密码,然后通过HTTP Post把用户名和密码传给一个HttpServlet,然后这个HttpServlet通过JMS把这个注册信息(用户名和密码)发给一个Message Driven Bean (MDB)。然后这个MDB把数据通过JDBC存下来(为了简化,我没有使用JPA和实体Bean)。开发环境是GlassFish和Netbeans。
注意事项:
[1] 如果我们是用Netbeans创建MDB,那么Netbeans会自动到Glassfish里面创建JMS的资源。我们的MDB叫做:HandleRegisterInfoBean, 那么这个JMS资源叫做:
这两项可以看得到,大家打开Glassfish,打开浏览器,登陆到:
用户名:admin, 密码adminadmin进入之后,
如下图:
这两个资源在创建消息和处理消息的时候要用到的。接下来就是增加数据库资源了。我选用MySQL作为数据源。
首先到MySQL的网站上下载其JDBC的引擎。类似这样的名字:mysql-connector-java-5.1.6-bin.jar。然后
将其添加到CLASSPATH这个环境变量里面。接着,再次打开
http://localhost:4848/
首先,展开JDBC的菜单,点击Connection Pool。如下图:
此时,右边会显示当前所有的Connection的一个列表。选择New,出现如下窗口:

名字可以任意取,下面两项就这么填就OK了。然后点击Next。进入下一页大家可能会被吓倒,其实我们需要填的就是:
database name, password和user。这个就是你MySQL里面的设置,呵呵。做好了点击Finish。
然后Connection Pool下面会出现这个新的Connection,点击一下,右边出现了这个Connection的详细信息,
最重要的是点击那个Ping按钮,测试一下这个是否可以用了。

如果严格按照步骤来,应该没有什么问题的。Ping会显示成功的。
刚刚所做的只是增加了一种数据库联接的资源库,接着我们要添加具体的资源了。点击JDBC第一个子菜单
JDBC Resources,然后点击New, 然后按下图选择:

这个Resource就加成功了。

- 大小: 27.6 KB

- 大小: 23 KB

- 大小: 7.4 KB

- 大小: 9 KB

- 大小: 7.8 KB

- 大小: 9 KB

- 大小: 9 KB
分享到:
相关推荐
标题《Glassfish集群搭建手册》指的是利用Oracle提供的Glassfish应用服务器软件进行集群配置的详细指南。此手册涵盖了在不同场景下通过图形化界面和命令行方式搭建集群的整个过程,并且描述了如何配置集群环境以支持...
GlassFish 安装配置文档 GlassFish 是一个基于 Java 的开源应用服务器,提供了一个强大且灵活的平台来部署和管理基于 Java 的应用程序。本文档将指导 readers 通过安装和配置 GlassFish 服务器,并将其与 Eclipse ...
在这个例子中,我们看到有一个名为“glassfish3”的压缩包,这很可能是Glassfish 3.x版本的安装包。你需要解压这个文件到一个合适的目录,例如 `/opt/glassfish3`。 ### 安装与配置 1. **解压文件**: ``` sudo ...
### Glassfish部署Web项目知识点详解 #### 一、概述 **Glassfish** 是一款开源的Java EE应用服务器,由Oracle公司维护。它基于Java EE标准,支持多种Java EE技术,如EJB、JPA、JSF等。由于其强大的功能和良好的...
GlassFish4的下载和安装的详细步骤,下载地址,配置等。附带有GlassFish3的安装简述
《深入解析Glassfish 3.1.2.2与Java EE 6的融合应用》 Glassfish 3.1.2.2是一款由Oracle公司开发的开源应用服务器,它是Java EE 6规范的重要实现者,提供了全面的支持和丰富的功能,为开发者提供了构建企业级Web...
《glassfish-ose-4.0 白皮书》是一份详尽的文档,它深入介绍了GlassFish 4.0服务器的各项特性和功能。GlassFish是Oracle公司开发的一款开源的应用服务器,基于Java EE(Java Platform, Enterprise Edition)标准,为...
在IT行业中,Glassfish是一款开源的应用服务器,由Sun Microsystems开发并维护,后来成为Oracle Corporation的一部分。Glassfish支持Java EE(现在称为Jakarta EE)规范,为开发者提供了构建企业级Web应用的平台。当...
GlassFish网络开发服务器是一款强大的开放源代码应用服务器,主要用于运行Java EE(Java Platform, Enterprise Edition)应用程序。由Oracle公司维护,它支持各种企业级服务,包括Web服务、EJB(Enterprise ...
【GlassFish 2.0 安装详解】 GlassFish 2.0 是 Sun Microsystems 推出的一款免费且开源的 Java EE 服务器,它基于 Java Platform, Enterprise Edition (Java EE) 5规范,提供了包括EJB 3.0、JSF 1.2、Servlet 2.5、...
### Glassfish与Tomcat对比分析 #### 执行摘要 对于Web 2.0初创公司、应用服务提供商以及提供动态Web应用的独立软件供应商(ISVs)而言,应用即业务,而应用服务器中的Web容器技术能够直接影响业务成果。Web容器是...
【GlassFish 5.0 安装与配置详解】 GlassFish,由Oracle公司主导的开源项目,是一款功能强大的Web服务器和应用服务器,以其卓越的性能和丰富的特性在开发者社区中备受推崇。相比于Tomcat,GlassFish提供了更全面的...
《Glassfish安装详解》 Glassfish,作为Oracle公司开源的一款Java EE应用服务器,是开发者进行企业级Java应用程序部署的重要平台。本文将详细讲解如何安装和配置Glassfish,以帮助初学者快速入门。 首先,理解...
《Glassfish安装手册及源文件详解》 Glassfish是一款开源的应用服务器,它是Java EE平台的实现,为企业级应用提供了一套完整的开发、部署环境。在本文中,我们将深入探讨如何安装Glassfish,以及如何利用Ant工具...
《GlassFish Eclipse Plugin:集成开发环境的强大力量》 GlassFish Eclipse Plugin是专为Eclipse IDE设计的一款插件,旨在提升开发人员在Eclipse环境中对GlassFish应用服务器的管理和开发效率。GlassFish,作为...
### Glassfish安装步骤详解 #### 一、简介 Glassfish是一款开源的应用服务器,它支持Java EE标准,并且在企业级应用开发中具有广泛的应用。为了能够成功安装并配置Glassfish,确保系统环境中已经安装了合适的JDK...
GlassFish 是一款强健的商业兼容应用服务器,达到产品级质量,可免费用于开发、部署和重新分发。开发者可以免费获得源代码,还可以对代码进行更改。 GlassFish 是用于构建 Java EE 5应用服务器的开源开发项目的名称...