PIXNET Logo登入

菜鳥工程師的Liferay Portal學習筆記

跳到主文

這是一個剛入行不久的菜鳥工程師記載Liferay Portal用的學習筆記... (但不知不覺竟然入行快六年了...)

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 8月 10 週六 201902:35
  • Liferay Staging客製化Portlet的同步功能做法


Liferay提供了Staging機制讓我們可以很輕鬆地將內容同步到Production Server,但是如果是客製化Portlet及Entity就得自行處理這部分的程式撰寫。
 
(繼續閱讀...)
文章標籤

squall75726 發表在 痞客邦 留言(1) 人氣(402)

  • 個人分類:Liferay
▲top
  • 8月 10 週六 201902:33
  • Liferay多國語言的input及editor、Service builder及Configuration使用方式


Liferay的tag<liferay-ui:input-localized name="" xml="" type=""/>可以用來做多國語言的輸入textbox或是富文本編輯器。
 
(繼續閱讀...)
文章標籤

squall75726 發表在 痞客邦 留言(0) 人氣(110)

  • 個人分類:Liferay
▲top
  • 1月 06 週三 201601:35
  • Liferay Notification Handler 訊息通知實作

001json
Liferay的Notification通知是一個很好用的功能,不但在我們自行開發Portlet時可以引用,配合Json Web Service API還可以達到與其他系統串接的功能,以下紀錄;
 
一、 實作UserNotificationEventHandler - 自行開發Portlet時可直接使用
 
(繼續閱讀...)
文章標籤

squall75726 發表在 痞客邦 留言(0) 人氣(417)

  • 個人分類:Liferay
▲top
  • 10月 15 週四 201519:09
  • Liferay與資料庫存取(2) - 使用Custom-Sql

custom1
在Liferay中進行自定義Sql查詢的方式,除了上一篇的直接使用finderImpl並且定義Sql字串以外,我們還可以使用custom-sql。
使用custom的好處在於我們可以將查詢字串寫在一個xml中,查詢時將關鍵字帶入,其功能就跟finder一樣。
 
以liferay的user資料表來說,如果我今天想要用userId跟screenName來查詢,大致如下;
(繼續閱讀...)
文章標籤

squall75726 發表在 痞客邦 留言(2) 人氣(207)

  • 個人分類:Liferay
▲top
  • 10月 08 週四 201515:46
  • Liferay Dynamic Query多張表的子查詢

開發Liferay時,除了custom-sql可以為我們達成join多張表的查詢之外,其實也可以依照需求利用dynamic query的子查詢查到所需資料,
以下我主要查詢的table為AssetsEntry,配合與其有關連的JournalArticleResource及JournalArticle兩張表做子查詢;


 
(繼續閱讀...)
文章標籤

squall75726 發表在 痞客邦 留言(0) 人氣(103)

  • 個人分類:Liferay
▲top
  • 2月 02 週一 201503:15
  • Liferay 6.2 的 JSON Web Service API(2)

json1
接續上一篇,這次來實際應用web service API;
首先定義我們的service builder,並且在<entity>的標籤內將remote-service的屬性設定為true,
這樣service builder便會幫我們產生xxxxServiceImpl的系列class,作為web service使用。
接著到xxxxServiceImpl增加我們所需要使用的方法,以前陣子製作的汽車資料範例程式來說;
(繼續閱讀...)
文章標籤

squall75726 發表在 痞客邦 留言(0) 人氣(334)

  • 個人分類:Liferay
▲top
  • 1月 22 週四 201501:22
  • Liferay與資料庫存取(1) - 使用FinderImpl

finder1
在Liferay中想要下自定義的SQL指令有兩種方式,一種是使用FinderImpl,另一種則是定義custom SQL XML檔。
若只需要存取一張table,則使用FinderImpl較為簡便;
 
首先在service builder為我們產生的xxx.service.persistence中創建一個class,命名為xxxFinderImpl,
(繼續閱讀...)
文章標籤

squall75726 發表在 痞客邦 留言(0) 人氣(123)

  • 個人分類:Liferay
▲top
  • 9月 25 週四 201415:50
  • Liferay movebox搭配Javascript傳值

liferay movebox
Liferay提供了好用的<liferay-ui:input-move-boxes>移動選單元件如下;
 
主要功能就是可以塞值至左方或右方選單,並且將其中一邊選單的值保存下來。
基本設定如下;
(繼續閱讀...)
文章標籤

squall75726 發表在 痞客邦 留言(2) 人氣(223)

  • 個人分類:Liferay
▲top
  • 8月 25 週一 201415:31
  • Liferay Portal 新架設時的server相關設定

找不到頁面
在設定一個新的Liferay Portal時,一般會先去更改server.xml這個檔案
設定如下;
 
conf -> server.xml
(繼續閱讀...)
文章標籤

squall75726 發表在 痞客邦 留言(0) 人氣(483)

  • 個人分類:Liferay
▲top
  • 8月 08 週五 201402:19
  • CentOS 6.0 系統設定Liferay Portal 6.2.1 GA2

CentOS(1)
最近的專案需求,需要在CentOS 6 的環境下安裝Liferay Portal 6.2.1 GA2,搭配Jre 1.6.0_45版本、
資料庫則使用PostgreSQL。
 
首先架設環境,在這裡是先設定一個VM環境,安裝CentOS 6.0。
(繼續閱讀...)
文章標籤

squall75726 發表在 痞客邦 留言(0) 人氣(218)

  • 個人分類:Liferay
▲top
123»

個人資訊

squall75726
暱稱:
squall75726
分類:
數位生活
好友:
累積中
地區:

熱門文章

  • (8,534)和資料庫連結的動態下拉式選單
  • (309)Liferay上傳文件至Document & Media的方法
  • (1,232)用javascript驗證欄位是否空值並submit
  • (67)Liferay 驗證欄位或上傳檔案的方法
  • (712)Liferay使用資源文件編輯器做多國語言切換
  • (531)Liferay-Tabs頁籤的運用
  • (1,886)Java結合匯入Excel檔案資料的功能
  • (226)Liferay 6.2 的 JSON Web Service API(1)
  • (6,472)Oracle DataBase 11g Express 安裝設定
  • (218)CentOS 6.0 系統設定Liferay Portal 6.2.1 GA2

文章分類

  • Java SE (1)
  • Java&.NET (1)
  • Maven (1)
  • Java Spring (1)
  • CentOS (1)
  • Jboss (2)
  • Database (1)
  • Html5 (1)
  • Liferay (29)
  • javascript (6)
  • 未分類文章 (1)

最新文章

  • Liferay Staging客製化Portlet的同步功能做法
  • Liferay多國語言的input及editor、Service builder及Configuration使用方式
  • 利用Java進行密碼字串的AES加密
  • Liferay Notification Handler 訊息通知實作
  • 兩強相見! 於Java裡調用.NET Method
  • Javascript 驗證身份證字號以及居留証字號
  • Liferay與資料庫存取(2) - 使用Custom-Sql
  • Liferay Dynamic Query多張表的子查詢
  • 利用javascript的setInterval設計sessiontimeout倒數計時提醒
  • Jqwidgets grid配合Mybatis pageHelper進行資料分頁

動態訂閱

文章精選

文章搜尋

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣: