Struts 2 Customize Theme & Freemarker Template 客制佈景與模板 說明了Struts2 的 tags 是可以自行客制成自已想要的佈景,現在來說明如何使用 FreeMarker 來制作 Struts2 屬於自已建作的 tag libs.
工具:
eclipse : Version: Mars Release (4.5.0) Build id: 20150621-1200
pom.xml:
struts2-core: 2.5.8
Struts 2 Customize Theme & Freemarker Template 客制佈景與模板 說明了Struts2 的 tags 是可以自行客制成自已想要的佈景,現在來說明如何使用 FreeMarker 來制作 Struts2 屬於自已建作的 tag libs.
工具:
eclipse : Version: Mars Release (4.5.0) Build id: 20150621-1200
pom.xml:
struts2-core: 2.5.8
Struts 2 使用 FreeMarker 來作模板(Template) ,預設的模板是 xhtml (可以解開 struts2-core-2.3.x.x.jar 取得),若要客制佈景(Theme)與模板(Template),需要下列幾個步驟。
預計想要達成的效果有
1. Freemarker Template 中可以使用 Struts 的 tag
2. Customize Theme 客製顏色佈景
上章 JBoss EAP6.x Domain Cluster + mod_cluster-1.2.6 Load Balancer 說完如何建構 EAP 的 cluster 後,再來說一下SSL;現在的網站與使用者間的資料傳輸安全性,大都已逐漸都加入了 SSL ,而企業級有很多網站,這時可以用 Wildcard SSL Certificate 更加有彈性, SSL 憑證的建置步驟大致如下圖:
瞭解建置與使用步驟後,來實作一下,SSL 的憑證以 https://ssl.comodo.com/wildcard-ssl-certificates.p... 為例作示範
在網頁上實作倒數計時讓使用者知道多久會被導向到另一個網站,這個功能常會用在網站改網址或者是要告知一些重要事項。作法如下:
jQuery: jquery-1.11.1.min.js
jquery.countdown: jquery.countdown.min.js
下載上面兩個 java script,然後再寫一個網頁 index.html,內容如下即可。請修改紅色標示的地方。
一、
從 SQL Server Management Studio
在資料庫上按右鍵->「屬性」->「選項」->「復原模式」,改成「簡單」模式
或是下指令
ALTER DATABASE 資料庫名稱 SET RECOVERY SIMPLE
二、
use 資料庫名稱
GO
DBCC SHRINKFILE('LDF的邏輯名稱',2)
其中的LDF的邏輯名稱,可以下以下指令取得
select * from sys.database_files
通常都是:資料庫名稱_log
範例指令:
useApache 網頁伺服器 (Apache Web Server) 上要如何設定以啟用壓縮功能,將輸出的網頁或資源檔案做壓縮後再送往瀏覽器端。也就是,開啟 mod_deflate 壓縮輸出的網頁或資源檔案以節省頻寬 (一般可省 2~3 倍以上)。
以下的範例說明瀏覽器和網頁伺服器間對於支援壓縮功能是如何溝通的:
瀏覽器:在送往伺服器的 HTTP 要求中會含有一個 Accept-Encoding 欄位說明自己支援的壓縮機制有哪些 (各壓縮機制以逗號「,」分開):
在wildfly的standalone.xml內中
約在83行左右,確認該行<subsystem xmlns="urn:jboss:domain:logging:2.0">下是否有加入
<use-deployment-logging-config value="false"/>
EAP的設定大致相同,但加入的參數不同,約在88行左右
<subsystem xmlns="urn:jboss:domain:logging:1.5">在之下,加入
<add-logging-api-dependencies value="false"/>
以上設定,表單即不會因多次開啟而造成死當。
https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/pdf/Migration_Guide/JBoss_Enterprise_Application_Platform-6.4-Migration_Guide-en-US.pdf 第17頁中表示因要排除第三方(log4j)的依賴性,所以要設成false,不然會有問題,不過不曉得跟死當有什麼直接關係,
但是補上該設定,系統是可以working的。
不過還滿好奇的是wildfly的console仍會秀出,但EAP的console始終沒有秀出我們的consoel。持續查找中。
為了讓 WEB APP 不因一台主機當機而影響作業,開始架構二台 JBOSS 主機,並利用 JBOSS plug in 在 Apache 的 mod_cluster-1.2.6 來作 Load Balancer
版本:
JDK:jdk-8u45-linux-x64.rpm
JBOSS EAP 6.4
Apache & mod_cluster 1.2.6.Final : http://downloads.jboss.org/mod_cluster//1.2.6.Final/linux-i686/mod_cluster-1.2.6.Final-src-ssl.tar.gz
PTC 的 Windchill 是一個開發圖文管理與專案管理系統,為了有效管理帳號,可以與 windows Server 的 AD 作整合密碼認證。
環境:
Windchill v10.2
windows Server AD: 2003