带有NetBeans 7.1 RC 2的WebLogic 12c快速入门

WebLogic服务器12c停运了几天。 它是针对“裸露”的Java开发人员的–花哨的Fusion Middleware东西将继续沿线升至12c。 因此,这基本上是我要运行的版本。 今天,我为您提供了一个最新的NetBeans 7.1(RC 2)和WebLogic的快速入门 ,可以通过MySQL运行Pet Catalog示例。

制备

第一步是下载所有必需的组件。 Grep复制了最新的NetBeans 7.1 RC 2 , WebLogic 12.1.1.1和MySQL 5.5.18 。 根据说明安装WebLogic,NetBeans和MySQL。 接下来是创建一个简单的WebLogic服务器域。 启动配置工具(%WL_HOME%/ common / bin / config.exe | sh),并使用基本配置添加“ petcatalog_domain”。 输入管理员用户和密码。

启动NetBeans并切换到“服务”选项卡。 右键单击“服务器”节点,然后选择“添加服务器…”。 选择“ Oracle WebLogic Server”,然后单击下一步以输入服务器位置“ /Oracle/wls1211/wlserver_12.1”。 单击下一步以选择或浏览到新域(petcatalog_domain),输入管理员用户名和密码。 单击完成,然后右键单击新的Oracle WebLogic Server节点。 您可以启动,停止和重新启动域。 在正常情况下,配置文件和调试模式。 也提供指向服务器日志和管理控制台的快速链接。 现在启动MySQL Administrator并创建一个新的数据库(例如petcatalog)。 确保您有一个有权访问它的数据库用户。

带有NetBeans的宠物目录示例

从2009年末开始,一个名为Pet Catalog的应用程序已成为NetBeans的一部分 。 这是一个Java EE 6示例,演示了JavaServer Faces 2.0和基于MySQL的Java Persistence API的用法。 基本上是在这里演示MySQL与GlassFish的用法。 在java.net上找到有关该应用程序的更多详细信息 。 可以在新的WebLogic 12c服务器上部署的奇妙展示。
返回NetBeans:选择“新建项目”,然后选择项目类型“示例/ Java Web /宠物目录”。 输入项目名称和位置。 单击完成。 确认“缺少服务器”问题对话框,然后右键单击新创建的项目,选择“解决缺少的服务器问题…”。 选择“ Oracle WebLogic Server”,然后单击“确定”。 经过简短的项目扫描并重新生成后,将打开该项目并包含所有需要的库。 打开mysql命令行或查询浏览器,并针对您新创建的数据库执行“ netbeans-projects / PetCatalog / setup / catalog.sql”脚本。 如果您已经在那儿了,请打开项目的配置文件,然后打开“ persistence.xml”。 注释掉第5至8行(都在中间,包括<properties>和</ properties>)。

WebLogic Server中的宠物目录数据源

即使您在项目中也看到了sun-resources.xml,也无法利用它。
您首先需要在WebLogic服务器中创建合适的数据源。 打开WLS控制台 /,展开左侧树中的“服务”节点,单击“数据源”。 选择表顶部的“新建”,然后选择“通用数据源”。 给它一个合适的名称(例如“ Pet Catalog Pool”),JNDI名称(“ jdbc / petcatalog”),然后选择MySQL作为“数据库类型”。 单击“下一步”并查看数据库驱动程序(“ com.mysql…。”)。单击“下一步”并选择事务选项(暂时保留默认设置)。 单击下一步,然后输入连接属性数据库名称(例如petcatalog),主机名(例如localhost),端口(3306),数据库用户名,密码和密码确认。 单击下一步,然后在顶部选择“测试配置”。 绿色的“连接测试成功”消息应显示在顶部(比较屏幕截图)。 单击下一步,选择Admin Server作为目标,然后单击完成。 现在一切准备就绪。 petcatalog数据源已全部设置。

运行!

全部完成。 在NetBeans中右键单击您的项目,然后选择“运行”。 您会看到已启动WebLogic服务器,并且正在部署项目。 如果一切完成,那么将打开系统浏览器,然后将您重定向到应用程序的开始页面:

添加Primefaces

就这样。 没事做! 因此,我们为WebLogic服务器提供了一个新的示例应用程序:)但是,让我们将其花哨一些。 让我们为其添加Primefaces 。 右键单击您的NetBeans项目,然后选择“属性”。 选择类别“框架”,然后选择选项卡“组件”,在其中可以选择“ Primefaces 2.2.1”。 单击确定以更新您的项目。 现在打开您的list.xhtml并添加primefaces命名空间
xmlns:p =“ http://primefaces.prime.com.tr/ui ”添加到< html >元素。
接下来是将list.xhtml更改为使用Primefaces DataGrid示例。 并将公共List <item> getAllItems()方法添加到Catalog.java。 在同一地方引入了带有getter和setter的selectedItem属性。 而且,如果您以正确的方式完成了所有操作,那么您可以在WebLogic Server 12c上运行原始化的Pet Catalog! 恭喜你!

参考:来自JCG合作伙伴 Markus Eisele的带有NetBeans 7.1 RC 2的Quickstart WebLogic 12c,位于Java企业软件开发博客上。

相关文章 :

  • 使用Netbeans开发App Engine Java
  • Java EE6事件:JMS的轻量级替代品
  • Java EE6 CDI,命名组件和限定符
  • Java EE6装饰器:在注入时装饰类
  • Oracle WebLogic Java云服务–幕后花絮。
  • 使用Oracle WebLogic对应用程序外部的EJB的引用

翻译自: https://www.javacodegeeks.com/2011/12/quickstart-weblogic-12c-with-netbeans.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/374290.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C学习杂记(四)sizeof计算联合体大小

#include <stdio.h>union u1 {char a[13];int b; };int main(void) {printf("%d\n", sizeof(u1));return 0; } 结果为16。 联合体的大小取决于它所有的成员中占用空间最大的一个成员的大小。u2最大的空间是char[13]&#xff0c;但是因为另一个成员int b的存在…

python爬虫反爬机制_Python Scrapy突破反爬虫机制(项目实践)

对于 BOSS 直聘这种网站&#xff0c;当程序请求网页后&#xff0c;服务器响应内容包含了整个页面的 HTML 源代码&#xff0c;这样就可以使用爬虫来爬取数据。但有些网站做了一些“反爬虫”处理&#xff0c;其网页内容不是静态的&#xff0c;而是使用 JavaScript 动态加载的&…

树的算法 已知二叉树的前序序列和中序序列求解树

题目: 已知二叉树的前序序列和中序序列求解树 比如 6 4    8 3  5   7 前序序列为6,4,3,5,8,7 中序序列为3,4,5,6,7,8 思路: 前序遍历序列的第一个元素必为根节点 则中序遍历序列中&#xff0c;该节点之前的为左子树&#xff0c;该节点之后的为右子树&#xff0c;若该节…

使用Spring配置LogBack日志记录

LogBack是由Log4j的同一作者创建的用于记录日志的API&#xff08;较新的实现&#xff0c;它类似于新版本&#xff09;&#xff0c;在本文中&#xff0c;我将展示如何在Spring项目中对其进行集成和使用。 在本教程中&#xff0c;我假设您正在使用一个简单的Spring ROO项目&…

自定义URL Scheme完全指南

iPhone / iOS SDK 最酷的特性之一就是应用将其自身”绑定”到一个自定义 URL scheme 上&#xff0c;该 scheme 用于从浏览器或其他应用中启动本应用。 注册自定义 URL Scheme 注册自定义 URL Scheme 的第一步是创建 URL Scheme — 在 Xcode Project Navigator 中找到并点击工程…

C学习杂记(五)形参实参笔试题

大意失荆州 不要以为简单就轻视&#xff0c;谨慎&#xff0c;细节&#xff0c;基础。 一、有以下程序 #include <stdio.h>typedef struct {int b, p;} A;void f(A c) {c.b 1; c.p 2; }void main(void) {A a {1, 2};f(a);printf("%d, %d\n", a.b, a.p); } …

avframe转byte数组_C# amp; VB6.0 图像与二维数组 互转

背景最近在研究C#进行图像处理&#xff0c;在图像处理中算法中&#xff0c;往往都是针对的是矩阵运算的。矩阵其实就是一个二维的数组。为了图像处理的速度&#xff0c;我们都需要放在内存中处理。但网络上收集的代码&#xff0c;往往都是以一维数组的样子提供结果&#xff0c;…

C学习杂记(六)%2.0f打印输出宽度

%m.nf&#xff0c;m表示整个浮点数的输出宽度&#xff0c;n表示小数输出宽度。 1、printf("%f\n", 12.34); 输出为12.340000。 2、printf("%2.0f\n", 12.34); 输出为12。 3、printf("%2.1f\n", 12.34); 输出为12.3。 4、printf(&qu…

P6 音频格式—— AAC

目录 前言 01 AAC是什么&#xff1f; 02 为什么需要进行AAC进行音频压缩处理&#xff1f; 03 AAC的特点以及优势 04 AAC格式详解&#xff1a; 4.1. ADIF的数据结构&#xff1a; 4.1.1 ADIF Header具体的表格: 4.2. ADTS的结构&#xff08;重点&#xff09;&#xff1a; …

Android开发笔记——ListView模块、缓存及性能

ListView是Android开发中最常用的组件之一。本文将重点说明如何正确使用ListView&#xff0c;以及使用过程中可能遇到的问题。 ListView开发模块图片缓存可能遇到的问题一、ListView开发模块 从项目实践的角度来看&#xff0c;ListView适合“自底向上”的开发模式&#xff0c;即…

python实现excel筛选功能并输出_python如何实现excel按颜色筛选功能

离岛 2020-07-09 09:37 已采纳 不太了解具体需求&#xff0c;提供一些示例代码和思路供你参考&#xff1a; 整体思路&#xff1a;首先已知excel中的颜色值&#xff0c;根据编码实现颜色筛选的功能 示例&#xff1a; 1、首先安装pip install openpyxl 2、示例代码可以获取Excel中…

什么是CDI,它与@EJB和Spring有什么关系?

简要概述了Java EE中的依赖项注入&#xff0c; Resource / EJB和Inject之间的区别以及它们与Spring的关系-主要是链接形式。 上下文依赖注入&#xff08;CDI&#xff0c; JSR 299 &#xff09;是Java EE 6 Web Profile的一部分&#xff0c;它本身基于Java依赖注入&#xff08;…

C学习杂记(七)extern声明可省略变量类型

工作三年&#xff0c;看C的书也不少。第一次知道extern可以省略变量类型。 b.c有一个全局变量unsigned int data_length&#xff0c;a.c想要调用它&#xff0c;通常使用: extern unsigned int data_length&#xff1b; 在声明时可以把外部变量类型去掉&#xff1a;extern da…

KMP模板

1 ///KMP模板2 ///生成next数组3 void get_next()4 {5 int i0,j-1;6 next[0]-1;7 while (s1[i])8 {9 if (j-1||s1[i]s1[j]) 10 { 11 i; 12 j; 13 next[i]j; 14 } 15 else jnext[j]; 16 …

使用Apache CXF进行Web服务学习

在我的最后几个项目中&#xff0c;我使用了Web服务&#xff0c;在某些地方创建它们并在其他地方使用它们。 我觉得创建客户端&#xff0c;创建Web服务等标准任务非常简单&#xff0c;如果遇到问题&#xff0c;有足够的资源。 但是对于Web服务&#xff0c;这是一项琐碎的任务&am…

python的easygui_Python的easygui学习

1.调用方法 &#xff08;1&#xff09;import easygui easygui.msgbox(…) &#xff08;2&#xff09;from easygui import msgbox(…) 2.函数方法 import easygui a easygui.msgbox(’…’, title‘title’) # show a:返回ok,none b easygui.enterbox( ‘plaese give a solu…

c#递归

一种算法&#xff0c;通过简洁的语句定义无限集合、函数或者子程序在运行时直接或间接调用自身产生重入的现象。 特点&#xff1a;递归算法分递推&#xff08;简单到复杂的推理过程&#xff09;和回归&#xff08;获得简单解后逐级返回得到复杂的解&#xff09;2个阶段。 可理解…

HDU5724

题意&#xff1a; 一个 n * 20 的棋盘&#xff0c;棋盘上有若干棋子&#xff0c;Alice 和 Bob 轮流走&#xff0c;每人每次可以选择任一行的一颗棋子向右移动到最近的一个空格 &#xff1b;也就是说如果右边与它相邻的格子里没有棋子&#xff0c;就移到右边与他相邻的格子去&am…

C语言代码规范(九)运算符优先级使用括号提高阅读性

举简单例子 a b | c << d 2; 对于大牛没有问题&#xff0c;对于我这样的码农需要思考一下运算优先级 对于这种情况华某有规范使用括号来表示运算顺序&#xff0c;从而提高代码可阅读性 a b | ( c << (d 2) ); 这样一目了然&#xff0c;大家好才是真的好。…

linux 内存取证_【取证流程】电子数据证据远程勘验

原创&#xff1a;弘连网络电子数据证据远程勘验在日常的取证工作中必不可少&#xff0c;但由于存在信息安全差、数据可能被篡改的问题。取证过程中&#xff0c;有明确的取证要求来确保取证过程的规范显得至关重要&#xff0c;今天我们就一起来回顾下遇到远程勘验的取证场景&…