带有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,一经查实,立即删除!

相关文章

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

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

自定义URL Scheme完全指南

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

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中…

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

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

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

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

python2 print_Python2和Python3中print的不同点

在Python2和Python3中都提供print()方法来打印信息,但两个版本间的print稍微有差异 主要体现在以下几个方面&#xff1a; 1.python3中print是一个内置函数&#xff0c;有多个参数&#xff0c;而python2中print是一个语法结构&#xff1b; 2.Python2打印时可以不加括号&#xff…

java 与 c#的 中 字符串比较“==”与“equals”的差异

.net中&#xff0c;其字符串特有的驻留机制&#xff0c;保证了在同一进程中&#xff0c;相同字符序列的字符串&#xff0c;只有一个实例&#xff0c;这样能避免相同内容的字符串重复实例化&#xff0c;以减少性能开销。 先来回顾一下c#中的代码&#xff1a; public static void…

visual studio 2019 未能在命名空间“System.IO.Ports”中找到类型名“SerialPort”

在vs2019以前的版本&#xff0c;只要using System.IO.Ports就可以用SerialPort。 这里需要自己手动添加相关引用。 工具–>Nuget包管理器&#xff08;N&#xff09;–>管理解决方案的Nuget程序包&#xff08;N&#xff09; –>浏览&#xff0c;左边搜索SerialPort 右…

python开发环境功能介绍_第一模块 第3章 Python介绍与环境配置

python入门(全为重点) 1. 编程语言介绍 编程语言分类、总结 2. python介绍 3. 解释器多版本共存 4. 运行python程序的两种方式 5. 一个python程序运行的三个步骤&#xff08;******&#xff09; 6. 注释 7. IED集成开发环境 3.1 编程语言分类之低级语言 这里的高级/低级指的是离…

用WPF做关于MEF 简单学习记录

写在前面&#xff1a;下面学习所得多是从自http://www.cnblogs.com/comsokey/p/MEF1.html和http://www.cnblogs.com/yunfeifei/p/3922668.html两位大神的文章里学到的&#xff0c;特别鸣谢&#xff01;整理下是更大一方面是对自己知识的梳理&#xff0c;用词用句不够准确&#…

C排序算法:(一)直接排序

最简单的排序方法。 如果从大到小排序&#xff0c;那么从[0]元素开始&#xff0c;和后面的元素进行对比&#xff0c;如果后面元素大&#xff0c;则和[0]元素交换。 核心思想&#xff1a;选定基准元素&#xff0c;和其他元素对比。 #include <stdio.h>unsigned char buff…

c语言 链表_C语言编程第22讲——单向有序链表的C语言实现

1、单向有序链表的含义单向有序链表可以解析为四个名词&#xff1a;表&#xff1a;一组元素&#xff1b;链表&#xff1a;表中的元素不是从前往后一个挨着一个&#xff0c;而是通过一个元素才能找到另一个元素&#xff1b;单向&#xff1a;表中的元素只能从前往后访问&#xff…

C排序算法:(二)冒泡排序

冒泡排序就是从左至右比较相邻的两个数值大小&#xff0c;如果右侧的数值较小&#xff0c;则交换两个数值的位置&#xff0c;较大的数值就会像泡泡一样一路向右漂浮。 #include <stdio.h>//small to big void Bubble_Sort(unsigned char *input_data, unsigned int inpu…

pythonturtle画点的指令_简述python的turtle绘画命令及解释

一 基础认识 turtle库是python的标准库之一&#xff0c;它是一个直观有趣的图形绘制数据库&#xff0c;turtle(海龟&#xff09;图形绘制的概念诞生1969年。它的应用十分广&#xff0c;而且使用简单&#xff0c;只要在编写python程序时写上import turtle即可。 1.绘图窗口设置命…

OpenGL ES一些函数详解(一)

glLoadIdentity和glMultMatrix glLoadIdentity的作用是将当前模型视图矩阵转换为单位矩阵&#xff08;行数和列数相同的矩阵&#xff0c;并且矩阵的左上角至右下角的连线上的元素都为1&#xff0c;其它元素都为0&#xff09;&#xff0c;这样可以方便矩阵的乘法运算。 glMultMa…

C排序算法:(三)插入排序

像打扑克牌一样&#xff0c;每次摸一张牌&#xff0c;把牌插入正确位置。 #include <stdio.h>void Insert_Sort_Small_To_Big(unsigned char* input_data, unsigned int input_length) {int i 0, j 0;unsigned char temp 0;for (i 1; i < input_length; i){temp …

LeetCode Binary Tree Paths(简单题)

题意&#xff1a;   给出一个二叉树&#xff0c;输出根到所有叶子节点的路径。 思路&#xff1a; 直接DFS一次&#xff0c;只需要判断是否到达了叶子&#xff0c;是就收集答案。 1 /**2 * Definition for a binary tree node.3 * struct TreeNode {4 * int val;5 * …

新唐M0 KEIL环境搭建,找不到device不识别,关键:Nu-Link_Keil_Driver

公司用新唐的芯片&#xff0c;网上关于新唐的资料相对ST确实少得可怜&#xff0c;搭建环境也是搞了好久&#xff0c;去keil官网下载安装了新唐的pack 打开官方参考工程还是提示找不到device&#xff0c;option里面也没有识别出来。 百度了好久&#xff0c;尝试了各种办法&…