Appfuse為了開發人員可以快速的處理Menu的部份,所以引進了Struts menu的功能,開發人員只要照Struts menu的規格走即可。
- 1月 16 週一 201715:30
(十三)Appfuse 與 Struts Menu--JAVA程式快速建立一個網站
Appfuse為了開發人員可以快速的處理Menu的部份,所以引進了Struts menu的功能,開發人員只要照Struts menu的規格走即可。
- 12月 27 週二 201613:57
(十二)Appfuse與Spring security--JAVA程式快速建立一個網站
Appfuse與Spring security
Appfuse中預設已套用好Spring security的Framework,並利用它來控管使用者存取網頁的權限,所有的控制都寫security.xml;而security.xml它被宣告在web.xml中,如下圖:
- 9月 16 週五 201620:01
(十一)Appfuse與SiteMesh--JAVA程式快速建立一個網站
Appfuse這個範本網站結合了很多的Plugin,其中的一項Plugin叫做SiteMesh,這個SiteMesh Plugin的功能,就是幫助開發人員在網頁的製作上,將Header與Footer另外切出來,這個可以讓開發人員專心在每個頁面的製作上,而且如果Header或Footer需要變更時,只要變更一頁即可,不需要每一頁去進行修改。
SiteMesh在Appfuse中的宣告
- 8月 29 週一 201613:38
(十)Appfuse與分頁(2/2)--JAVA程式快速建立一個網站
承接之前的文章
- 8月 29 週一 201613:29
(九)Appfuse與分頁(1/2)--JAVA程式快速建立一個網站
Appfuse與分頁
Appfuse使用的分頁Plugin是一個叫做DisplayTag的第三方插件,不過Appfuse並沒有完全實作這個部份;所以,當我們的資料多到需要分頁時,Appfuse的預設程式是:
Appfuse使用的分頁Plugin是一個叫做DisplayTag的第三方插件,不過Appfuse並沒有完全實作這個部份;所以,當我們的資料多到需要分頁時,Appfuse的預設程式是:
- 8月 20 週六 201610:36
(八)Appfuse與DB Cluster--JAVA程式快速建立一個網站
Appfuse與DB Cluster
寫程式如果有遇過DB Cluster,就會大概知道,程式必須切分為Read Connection與Write Connection,切分的意義在於避免寫入資料庫時,在不同的DB Server上寫到相同的資料。
- 8月 16 週二 201606:37
(七)其他好用的Maven Plugin 2--JAVA程式快速建立一個網站
appfuse:gen -Dentity=ClassName
產生一個Model後,再來就是要建立它的Dao、Service、Action等相關程式,appfuse的plugin也提供了相關的指令來協助我們,指令是appfuse:gen -Dentity=ClassName(上一個指令是gen-model,這裡是gen),我們可以直接來試看看。
- 8月 14 週日 201609:20
(六)其他好用的Maven plugin 1--JAVA程式快速建立一個網站
從本篇開始的Maven Plugin功能,因為會影響到已經在開發的程式或資料庫,所以筆者的經驗是重新建立一個專案,並且重新產生一份資料庫,再利用這些Plugin來協助產生程式碼;這樣雖然會有要搬動Code的麻煩,但降低開發中專案的影響,比較起來還是值得的。
appfuse:gen-model
- 8月 08 週一 201620:24
(五)打包WAR檔案--JAVA程式快速建立一個網站
利用指令打包WAR檔
我們專案是建立在Maven上,所以我們的JAR檔是寫在pom.xml中,我們打開原本JAR檔所應該在的WEB-INF/lib資料夾,如下圖:
- 8月 08 週一 201606:16
(四)啟動網站--JAVA程式快速建立一個網站
準備到這個步驟後,我們終於可以準備將網站建立起來了,不過網站架起來時需要連線資料庫...!!這個資料庫我們還沒建呢,而且,說實在話,程式都是Appfuse的範本幫我們寫的,到底需要建立什麼樣的資料表與欄位,我們也不清楚;放心,這整個都是有配套措施的,接下來我們來介紹怎麼把範本網站所需要的資料庫架設起來。
資料庫處理
