目前分類:JAVA - BASIC (7)

瀏覽方式: 標題列表 簡短摘要

Struts2 的 logger 是與 log4j2 作整合,同樣是 Apache Project 專案之一。為了瞭解一下與架構 Java 專案時的偵錯機制,所以花了半天的時間來實作。

Maven 對 log4j2 相依性

    <properties>
        <struts2.version>2.3.24.1</struts2.version>
        <log4j2.version>2.2</log4j2.version>

文章標籤

MIS 發表在 痞客邦 PIXNET 留言(0) 人氣()

JSP 的 EL 與 JSF 的 EL( 如 JSF EL ( Expression Language ) 的介紹),大致相同,參考 http://penguin1989930.pixnet.net/blog/post/236537248 ,後整理如下:

 

使用EL存取資料
如果想要顯示application隱含物件中的count變數時,可以使用JSP這樣做:
<%=application.getAttribute("count")%>

文章標籤

MIS 發表在 痞客邦 PIXNET 留言(0) 人氣()

Java 要對 Windows Server AD (Active Directory) 的認證整合,程式碼如下:

 

Step 01: 準備一個共用函數 LDAP_AUTH_AD

    /**
     * AD LDAP 登入認證
文章標籤

MIS 發表在 痞客邦 PIXNET 留言(0) 人氣()

JSF Expression Language 搭配 JSF 標籤來使用,是用來存取資料物件的一個簡易語言。JSF EL是以#開始,將變數或運算式放置在 { 與 } 之間,例如:#{someBeanName}


變數名稱可以是faces-config.xml中定義的名稱,如果是Bean的話,可以透過使用 '.' 運算子來存取它的屬性,例如:

...
<f:view>

文章標籤

MIS 發表在 痞客邦 PIXNET 留言(0) 人氣()

Maven 基本概念:

Maven 是類似 ANT 的 Java 佈署工具,MavenANT 方便的地方是,Maven 會自動去下載專案中必要的 jar 檔。Maven 的 Archetype 主要是會先配置好相關不同專案類型的開發環境,有點類似 template 。

首先到官方網址下載 apache-maven-3.1.1-bin.zip 檔案,並解壓於 C:\AppServ\apache-maven-3.1.1 ( M2_HOME )目錄下。因為我的 Java JDK 是 1.6.0_07 版本,並且放在 D:\Progs\jdk1.6.0_07 目錄下。所以要修改 C:\AppServ\apache-maven-3.1.1\bin\mvn.bat ,增加 JAVA_HOME 的設定如下:

@REM ----------------------------------------------------------------------------
@REM Maven2 Start Up Batch script
文章標籤

MIS 發表在 痞客邦 PIXNET 留言(0) 人氣()

來源: Polin Wei

  上一篇 ANT 的基本介紹 我們知道透過 ANT 可以幫我們 Compile Java 所建立的專案,而且可以順便建立 JBoss 所需要的 .war 檔.但是 build.xml 的撰寫卻是一項艱鉅的任務,那有什麼工具可以代勞呢?! 接下來就來介紹如何用 Eclipse 自動建立 ANT 需要的 build.xml

環境:

MIS 發表在 痞客邦 PIXNET 留言(0) 人氣()

來源: Polin Wei

Ant 的全名是"Another Neat Tool",Ant主要可以幫您自動完成下列的任務:

  • 編譯Java原始碼
  • 建立jar、war、zip檔案
  • 自動測試與生成報告
  • 從 CVS 或 SVN 等管理系統取得原始碼

所以若你對 Java 程式沒有任何興趣的話,那就可以先離開了,不然會很無聊.

文章標籤

MIS 發表在 痞客邦 PIXNET 留言(0) 人氣()

找更多相關文章與討論