PIXNET Logo登入

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

跳到主文

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

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

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


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

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

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


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

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

  • 個人分類:Liferay
▲top
  • 10月 11 週二 201615:39
  • 利用Java進行密碼字串的AES加密

製作密碼驗證機制時,常會需要針對密碼進行加密之後,再存入資料庫,本次於某專案中有實做到密碼加/解密機制,所使用的加密格式為AES 128位元加密,並且將加密過後的資料以Base64的格式編譯為字串,最後存入資料庫欄位中,如下所述;
1. 本次使用的加密金鑰為自行撰打組成,由於使用的為128位元加密,金鑰格式需要有16bytes,可英數組合且不建議使用特殊符號,此金鑰存入資料庫某欄位,直接以Connection的方式讀取;
(繼續閱讀...)
文章標籤

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

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

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

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

  • 個人分類:Liferay
▲top
  • 11月 20 週五 201504:03
  • 兩強相見! 於Java裡調用.NET Method

j1
最近在研究使用Java呼叫DLL,由於Java與.NET都是在各自的VM上執行的程式,因此要互相調用對方的api有點困難,查詢到到許多方案例如JNBridge、Javonet等套件都能夠達到此需求,可惜這些套件都需要付授權費用,參考如下; 
(繼續閱讀...)
文章標籤

squall75726 發表在 痞客邦 留言(0) 人氣(1,071)

  • 個人分類:Java&.NET
▲top
  • 11月 04 週三 201501:08
  • Javascript 驗證身份證字號以及居留証字號

紀錄一下如何使用Javascript來驗證身分證字號及居留証字號


另外護照號碼規則似乎不明瞭,主要驗證護照號碼是否大於20個字元。
(繼續閱讀...)
文章標籤

squall75726 發表在 痞客邦 留言(3) 人氣(8,352)

  • 個人分類:javascript
▲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) 人氣(206)

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

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


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

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

  • 個人分類:Liferay
▲top
  • 9月 08 週二 201503:16
  • 利用javascript的setInterval設計sessiontimeout倒數計時提醒

timeout1
javascript有兩個好用的方法,分別為setTimeout()與setInterval(),此兩種方法都是設定秒數並且在時間到之後,執行某些method
唯一的不同在於setTimeout()只會執行一次,而setInterval()則會重複執行,必須使用clearInterval()將其清除。
 
分別有以下兩種撰寫方法;
(繼續閱讀...)
文章標籤

squall75726 發表在 痞客邦 留言(4) 人氣(6,158)

  • 個人分類:javascript
▲top
  • 8月 22 週六 201503:15
  • Jqwidgets grid配合Mybatis pageHelper進行資料分頁

page1
最近終於成功實作了Jqwidget grid + Mybatis pageHelper進行的資料分頁顯示,方法並不困難;
 
一般來說,當遇到非常龐大的資料量的時候。前端data table的資料顯示都會進行分頁取值,也就是傳遞目前所在頁面、畫面顯示筆數等等資訊到後端,
再由後端進行sql的查詢,一次只查詢固定範圍的資料以減輕系統負擔及提升效能。
(繼續閱讀...)
文章標籤

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

  • 個人分類:javascript
▲top
12...5»

個人資訊

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

熱門文章

  • (8,531)和資料庫連結的動態下拉式選單
  • (308)Liferay上傳文件至Document & Media的方法
  • (67)Liferay 驗證欄位或上傳檔案的方法
  • (711)Liferay使用資源文件編輯器做多國語言切換
  • (531)Liferay-Tabs頁籤的運用
  • (1,884)Java結合匯入Excel檔案資料的功能
  • (6,472)Oracle DataBase 11g Express 安裝設定
  • (1,124)於Windows 中安裝 Apache Server 2.4 及掛載 JBoss 7.1.1
  • (8,352)Javascript 驗證身份證字號以及居留証字號
  • (1,071)兩強相見! 於Java裡調用.NET Method

文章分類

  • 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進行資料分頁

動態訂閱

文章精選

文章搜尋

誰來我家

參觀人氣

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