新的 EE 6 與 EJB 3 讓建立 ejb 變得超簡單的!

因為剛好有人問Remote EJB 的問題,就順便介紹怎麼建立囉!

============================================

工具 : JBoss Developer Studio

平台 : JBoss Enterprise Application Platform 6

Java EE 版本: Java EE 6

============================================

1. 請確定你的本機已經安裝JBoss EAP 6 (unzip 後,執行add-user.sh or add-user.bat 加入使用者)

2. JBoss Developer Studio已經正確安裝,並且也設定好的Server. 以下為參考畫面

接下來就可以開始建立我們的第一個 EJB3 專案咧~

1. 在左邊的Project Explorer 上,按下滑鼠右鍵,選擇新建一個ejb的專案

2. 打入Project 的名字 (這個case 我打的是 MyEJBProject),如果你還沒有建立放置ejb 的EAR 檔,選擇 "Add project to an EAR" , 在裡面打上你想要取的EAR 名稱,或是你已經有了EAR 檔,那就選你要的EAR 名稱就好!打好後按下Next

3. 直接按下Next

4. 因為我還不想寫呼叫這個ejb 的client程式,所以先把 "Create an EJB Client to hold the client interface and classes." 的勾勾拿掉。按下Finish

這樣就可以看到我們的Project 完成拉!

5.

這篇是拿來當做是筆記,有人問我就Update 上來,

當然,如果有時間自己Study,不要看都沒看就問囉~(小姐的家庭生活也要照顧啊..)

最好是可以把常遇到的也提供出來,造福大眾,我會更感激大家!

這些應該大家也不用背拉,因為小姐我也從來沒背過,(XD, 好像不太敬業)

想要用的時候再把可以用的列出來看就好了!

========================================================

基本上cli 的架構一點兒都不複雜,

1. 要怎麼執行cli呢?到 EAP_HOME/bin/下執行

Linux

$:~ EAP_HOME/bin/jboss-cli.sh

Windows

C:\>EAP_HOME\bin\jboss-cli.bat

2. 輸入connect IP:PORT 連接你的每個host controller

3. 離開請打 quit.

4. cli 的架構很簡單

a. 路徑 (address) 在最前面加上斜線 "/"

b. 作業 (operation) 在最前面的加上冒號 ":"

c.

Introduction 簡介

Jasperreports 相信大家都不太陌生,大多數的Java EE 應用程式如果想要做一個比較複雜的報表,通常都會拿這個免費的Library來用。下面是使用Jasper iReport Designer 裡面產生報表範本出來的步驟。

Software requirements 需要的軟體

JBoss BRMS 5.3 (from customer portal, http://access.redhat.com) 

JasperReports 4.6.0

Jasper iReports

Maven (for building report server)

Ant (for building JasperReports)

Adding on JasperReports 加入安裝JasperReports

請依照下面的步驟安裝就可以跑囉。。

1. 下載後安裝 JBoss BRMS 5.3 standalone. (解壓縮即可)

2.

自從BRMS 5.3 出來之後,因為多了jBPM 這個商業流程的管理元件,所以會被問到有沒有商業活動監控報表(Business Activity Monitoring BAM) 這個功能。答案當然是肯定的,接下來就是安裝的步驟。

在JBoss BRMS 5.3 版中安裝 BAM報表功能

1. 先安裝JBoss BRMS 5.3 (請到紅帽的 Customer Portal 下載)

2. 在BRMS 的安裝路徑下增加一個birt的檔案夾,如下

$BRMS_JBOSS_HOME/server/default/data/birt

3. 在剛剛建立的 birt路徑下增加兩個檔案夾,ReportEngine 與 output

$BRMS_JBOSS_HOME/server/default/data/birt/ReportEngine

$BRMS_JBOSS_HOME/server/default/data/birt/output

4.

這是今天在做另外一個文章的時候,必須要把我的BRMS Console 綁在一個IP上。

發現好像沒那麼簡單,有些東西要調整。

1. 在 $SERVER_PROFILE/jboss-brms.war/WEB-INF/classes/ 下修改 preferences.properties 裡面的 designer.url跟 guvnor.url ,從 localhost 改成你要的 IP 位置。

2. 在 $SERVER_PROFILE/designer.war/profiles 下修改 jbpm.xml 裡面的 externalloadurl,從 localhost 改成你要的 IP 位置。

3. 在 $SERVER_PROFILE/business-central-server.war/WEB-INF/classes/ 下修改 jbpm.console.properties 裡面的 guvnor.host,從 localhost 改成你要的 IP 位置。

4.

因為小妹已經背棄$軟的系統與軟體很久了,所以不太瞭解為什麼有人要把IE當做瀏覽器拉~!

但是在介紹JBoss BRMS的時候,特別是再講Business Rules Manager(BRM), 也就是設計商業邏輯的那個工具時,有的時候還是會被問到,可不可以用IE (Internet Explorer) ?

沒錯,你沒有看錯,上圖就是那個我覺得不太合群的IE 瀏覽器。重點是,如果你堅持使用IE當做你的工具,只要小小的調整就可以讓IE變成你的BRM工具了。

以下的方式適用在 IE 6到9的版本:

1. 打開 BRMS 的控制台,然後到左邊選單的 Knowledge Bases 然後先準備寫一個新的BPMN流程,或是打開一個已經建制好的 BPMN2流程。

2. 你應該會被導向到Chrome 框架的下載安裝頁面。然後就照著上面的步驟安裝Chrome 框架。

3. 安裝Chrome 框架以後,再IE的最下方會詢問是否要啓用 Chrome 框架 BHO, 如果沒有,你也可以到工具的 管理附加元件把ChromeFrame BHO 打開。

4.

Introduction 簡介

首先,要先把整個BPM 的專案從大的架構往下看,可以大概把整個專案區分成一層一層,像洋蔥一樣不同的層面。從比較仔細的角度去看要怎麼樣建立一個可以有彈性,日後很好維護與擴展的專案。下面的圖一就是表示在一個專案中,可以細分的不同元件的層次,

Process Initialization Layer 流程初始層 Process Implementation Layer 流程實作層 Process Repository 流程儲存庫 Tooling for business users & developers 開發人員與普通使用者的工具 Console, reporting & BAM dashboards 控制台,報表與 BAM 儀表板 Process Interaction Layer 流程交會層 這一次的重點是Process Initialization Layer 流程初始層,提供你,你的顧客之間如何初始化流程的的最佳化的建制方式。

Process Implementation Layer 流程實作層,是維護流程的位置。普通的使用者與開發的苦命人員

跟上一篇一樣,這篇也是一個錄影檔案,這次的Demo 會著重於把整個商業流程整理起來,加入商業邏輯(Business Rules) 的一個簡單的小範例。

Introduction 介紹

跟先前一樣,這個小小的Demo是一個完整的,可以下載來,就可以無痛的跑在BRMS的小流程。介紹是先從給開發者使用的 JBoss Developer Studio 起,建置了JUnit 以開發者的角度去測試流程,還有一個儲存庫,所以可以把其中的流程由它匯入到你的BRMS 的 商業邏輯管理(Business Rule Manager) 元件中.  還有建立 BPMN2 的網頁工具的展示,介紹網頁版的商業管理中心 (Business Central admin console) 還有BRM 知識庫管理(knowledge asset manager )工具.

這是BRMS 的系列一, 非常有榮幸可以跟 How to JBoss 的版主Eric 合作,開始著手翻譯,跟介紹 JBoss 商業邏輯管理平台(JBoss Business Rule Management System)的部分。

當然,我也不會照一個字一個字的翻譯,會加上我的評語,與使用的註記. (不然你找個翻譯機來就好了對吧?)

======正文分隔線======

在先前的BRMS裡面,是沒有jBPM的,但是新的BPMS 5.3 裡面,把jBPM 這鍋新成員加進去,拿來做商業流程管理的元件. 

Introduction 介紹

我們希望可以組合一些現在提供給開發者(沒錯,就是各位開發大大)  在JBoss 企業版內使用的商業流程管理demo, 把一些現在商業流程管理(BPM) 完整的秀給大家看.
Popular Posts
Popular Posts
About Me
Archive 檔案室
Labels
Labels
Blog of My Friends
Blog of My Friends
Facebook Groups
Facebook Groups
Support a friend
Support a friend
Loading
Dynamic Views theme. Powered by Blogger. Report Abuse.