帶有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.pswp.cn/news/374290.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/374290.shtml
英文地址,請注明出處:http://en.pswp.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;今天我們就一起來回顧下遇到遠程勘驗的取證場景&…