• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > WAS高级管理:使用数据库域和安全元素

WAS高级管理:使用数据库域和安全元素

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了was,was-al00,华为was al00多少钱,华为was-tl10,华为手机was ta10等相关知识,希望本文的分享对您有所帮助
</div>

IBM® WebSphere® Application Server Community Edition 大大简化了密钥存储库、安全域和数据库池的创建,它可让您在管理控制台中执行这些高级管理任务,而无需手动输入命令。

引言

IBM WebSphere Application Server Community Edition(以下称为 Community Edition)是基于 Apache Geronimo 的开源 Java™ Platform, Enterprise Edition (Java EE) 应用服务器。Community Edition 的资源占用量非常小,并且可以免费使用。

Community Edition 的基于 JSR-168 的管理控制台本质上是 Community Edition 中部署的一个 Web 应用程序,它为管理本地或远程服务器的许多方面提供了基于 Web 的用户友好的界面。如果您是第一次使用 Community Edition 和管理控制台,则文章 使用 WebSphere Application Server Community Edition 中的 Web 控制台 是一篇很好的入门文章,其中介绍了可以在控制台中执行的许多常见的管理任务。

使用 DB2 Express-C 数据库

文章 使用 WebSphere Application Server Community Edition 中的 Web 控制台 阐述了如何使用嵌入在 Community Edition 中的 IBM Cloudscape™ 数据库,以及如何创建数据库池。这里我们将介绍如何使用数据库池以及为 DB2 Express-C 创建数据库池。

DB2 Express-C 是一种先进的混合型数据服务器,可以支持关系数据库和纯 XML 存储。DB2 Express-C 是一种免费的数据服务器,用于开发和部署使用 XML、C/C++、Java、.NET®、PHP 等创建的应用程序。它可以运行多达两个双核 CPU 服务器、多达 4 GB 的内存、任何存储系统设置,而且无任何数据库大小限制和其他人为限制。

DB2 Express-C 和 Cloudscape 都是用于生产和开发的高价值数据服务器,而且免费提供。Cloudscape 非常适合于需要完全不可见的嵌入式 Java 应用程序数据服务器的应用程序。在应用程序需要具有高级功能(如增强的可扩展性、可管理性和 SQL 支持)的高性能和高可扩展数据服务器时,可以使用 DB2 Express-C。DB2 Express-C 非常适合于所有那些使用 PHP、.NET、C/C++、Java 和其他非 Java 编程语言创建的数据服务器应用程序。

您可以使用基于命令的用户界面工具(称为 DB2 Express-C 命令编辑器,请参见图 1)方便地与 DB2 Express-C 数据库进行交互,该工具包括两个窗格:

用于输入命令的命令窗格。

用于查看命令执行结果的结果窗格。

要打开 DB2 Express-C 命令编辑器,请导航到 Select Programs => IBM DB2 => Command Line tools => Command Editor。


图 1. DB2 Express-C 命令编辑器

创建数据库和表

下面是一个简短的练习,可帮助您获得一些 DB2 Express-C 实际操作体验。在本练习中,您将使用命令编辑器为 DB2 Express-C 创建一个数据库和表。然后,您将了解如何从管理控制台为下面要创建的示例数据库创建数据库池:

要创建一个名为“student”的新数据库,请在命令窗格中输入此命令,并单击 Execute(绿色箭头)按钮:

Create db student

在成功创建之后,结果窗格中将显示以下消息:

The CREATE DATABASE command completed successfully

要创建到数据库的 JDBC 连接,以便我们可以使用它,请执行以下命令:

Connect to student

要创建一个名为“student”的表,请在命令窗格中输入此命令,并单击 Execute 按钮:

Create table student(rollno VARCHAR(30), name VARCHAR(50), dob VARCHAR(40))

如果看到以下错误消息:

SQL1032N No start database manager command was issued

则表示没有启动您的数据库管理器。请在命令编辑器中执行以下命令启动数据库管理器:

db2start


创建 DB2 Express-C 数据库池

数据库池是一个数据结构,它包含 JDBC 驱动程序为连接特定数据库所需的信息。Community Edition 提供数据库连接池,您可以通过连接池将特定数据库绑定到 JNDI,并可以从应用程序访问它。

文章 U使用 WebSphere Application Server Community Edition 中的 Web 控制台 详细介绍了如何为嵌入到 Community Edition 中的 Cloudscape 数据库创建数据库池。这里,您可以为 DB2 Express-C 创建数据库池。对于任何其他 databases that are supported by Community Edition,您可以使用相同的方法。

要为 DB2 Express-C 数据库创建数据库池:

从 Console Navigation 窗格中,选择 Services category 下面的 Database Pools。数据库池 Portlet 将出现(图 2)。


图 2. 数据库池 Portlet

选择 Using the Geronimo database pool wizard。

在数据库池创建向导(图 3)中,输入或选择以下值:

Pool Name: studentpool

Pool Type:选择 DB2 XA 以使用 DB2 Express C 中可用的数据库

Driver JAR:选择 com.ibm.db2/db2jcc/8.2/jar 和 com.ibm.db2/db2jcc_license_cu/8.2/jar

Database Name:student(这是我们以前创建的数据库)

User and Password:输入任何有效值

Port Number:50000 是 DB2 Express-C 的缺省值。如果在安装过程中更改了该值,请指定实际的端口号。

将其余字段保留为原样。

单击 Deploy 以便将该池部署到服务器。

单击 Show Plan 可以看到池的部署计划(将在下面介绍)。


图 3. 数据库池创建

数据库池部署计划

Community Edition 使用特定于 Geronimo 的部署描述符,以下称为 Geronimo 部署计划。此 Geronimo 部署计划格式类似于 Java EE 1.4 中的 Java EE 部署描述符,但不同的是前者特定于应用服务器。它是基于 XML 框架的 XML 文件,该文件具有与应用程序模块或服务相关的配置信息。

作为在控制台中使用数据库池创建 Portlet 的替代方法,您还可以通过部署相应的部署计划为任何数据库创建新数据库池,这将是一个 .xml 文件。不过,您需要手动使用正确的 XML 框架创建计划,该框架在 <WASCE_HOME>schema 目录中指定。此步骤可以方便地在控制台中执行,只需在一些字段中选择一些值即可,请参见上文。

清单 1 显示了在前一部分中创建的数据库池的部署计划。这是在选择 Show Plan 时显示的计划(图 3)。


清单 1. 数据库池部署计划
        
<?xml version="1.0" encoding="UTF-8"?>
<connector xmlns="http://geronimo.apache.org/xml/ns/j2ee/connector-1.1">
  <dep:environment xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.1">
    <dep:moduleId>
      <dep:groupId>console.dbpool</dep:groupId>
      <dep:artifactId>studentpool</dep:artifactId>   ----> Database pool name
      <dep:version>1.0</dep:version>
      <dep:type>rar</dep:type>
    </dep:moduleId>
    <dep:dependencies>
      <dep:dependency>
        <dep:groupId>com.ibm.db2</dep:groupId>   -----> Dependency files
        <dep:artifactId>db2jcc</dep:artifactId>
        <dep:version>8.2</dep:version>
        <dep:type>jar</dep:type>
      </dep:dependency>
      <dep:dependency>
        <dep:groupId>com.ibm.db2</dep:groupId>   ----> Dependency files
        <dep:artifactId>db2jcc_license_cu</dep:artifactId>
        <dep:version>8.2</dep:version>
        <dep:type>jar</dep:type>
      </dep:dependency>
    </dep:dependencies>
  </dep:environment>
  <resourceadapter>
    <outbound-resourceadapter>
      <connection-definition>   ----> Database connection information
        <connectionfactory-interface>javax.sql.DataSource
      </connectionfactory-interface>
        <connectiondefinition-instance>
          <name>studentpool</name>   ----> Database pool JNDI name
              <config-property-setting
name="User">An
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 在 WebSphere Web Application Server Community Edition(WASCE) 上部署运行 Rational Quality Manager(RQM)
  • WAS高级管理:使用数据库域和安全元素

相关文章

  • 2017-05-11DB2编程序技巧 (四)
  • 2017-06-28信息追凶
  • 2017-06-28在 DB2 V9 for z/OS 中通过类型 2 连接支持多行获取
  • 2017-06-28DB2中有关日期和时间的函数及应用
  • 2017-05-11DB2 SELECT语句高级用法
  • 2017-06-28DB2数据库实用操作集锦
  • 2017-06-28内容管理: 未雨绸缪的内容管理
  • 2017-05-11DB2 UDB V8.1管理学习笔记(二)
  • 2017-06-28配置 IBM DB2 通用数据库以构建 SQL 过程
  • 2017-06-28DB2建立nickname导致CRASH解决方法

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • DB2 9.5 SQL Procedure Developer 认证考试 735 准备,第3部分
    • DB2编程序小小技巧
    • db2的JDBC连接
    • 关于DB2数据库的系统信息集成
    • DB2优化(简易版)
    • 高性能数据挖掘:在 InfoSphere Balanced Warehouse 中使用 SAS PMML 模型的并行计分性能
    • DB2 9.7:利用自动维护策略自动回收多维集群(MDC)表中的空间
    • DB2 Web服务提供者的安全性(2)
    • DB2常见问题1000问(之四)
    • SQL Server到DB2连接服务器的实现

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有