Time of Update: 2018-12-03
1、建立一個Criteria執行個體net.sf.hibernate.Criteria這個介面代表對一個特定的持久化類的查詢。Session是用來製造Criteria執行個體的工廠。 Criteria crit = sess.createCriteria(Cat.class);crit.setMaxResults(50);List cats = crit.list();2、縮小結果集範圍一個查詢條件(Criterion)是net.sf.hibernate.expression.Criterion
Time of Update: 2018-12-03
使用sitemesh建立複合視圖 - 1.hello 使用sitemesh建立複合視圖 - 2.裝飾器 <- now使用sitemesh建立複合視圖 - 3.其它討論裝飾器 decorator概念 建立可複用的web應用程式,一個通用的方法是建立一個分層系統,如同下面一個普通的web應用:前端,front-end:JSP和Servlets,或jakarta的velocity 控制層架構 Controller : (Struts/Webwork) 商務邏輯 Business
Time of Update: 2018-12-03
使用sitemesh建立複合視圖 - 1.hello 使用sitemesh建立複合視圖 - 2.裝飾器 使用sitemesh建立複合視圖 - 3.其它討論 <- now前面的文章已經足以應用sitemesh來改善您的應用,但我發現還有一些其他的東東可能也會對大家有所協助可列印的介面裝飾
Time of Update: 2018-12-03
Apache Maven一個潛在的基於java的apache ant的構建工具的替代者。兩者之間的比較: 第一:ant指令碼是可以直接運行在maven中的。maven和ant最大的差別就是在於maven的編譯以及所有的指令碼都有一個基礎,就是POM(project object model)。這個模型定義了項目的方方面面,然後各式各樣的指令碼在這個模型上工作,而ant完全是自己定義,顯然maven更勝一籌。
Time of Update: 2018-12-03
AppFuse 是一個開放源碼的項目和應用程式,它使用了在 Java 平台上構建的開放源碼工具來協助我們快速而高效地開發 Web 應用程式。我最初開發它是為了減少在為客戶構建新 Web 應用程式時所花費的那些不必要的時間。從核心上來說,AppFuse 是一個項目骨架,類似於通過嚮導建立新 Web 項目時 IDE 所建立的東西。當我們使用 AppFuse 建立一個項目時,它會提示我們將使用開放源碼架構,然後才建立項目。它使用 Ant
Time of Update: 2018-12-03
作者:chen-neu ,提供給 huihoo.com 發布)使用sitemesh建立複合視圖 - 1.hello <- now使用sitemesh建立複合視圖 - 2.裝飾器 使用sitemesh建立複合視圖 -
Time of Update: 2018-12-03
SSO(Single Sign-On,單點登入)是身份管理中的一部分。SSO的一種較為通俗的定義是:SSO是指訪問同一伺服器不同應用中的受保護資源的同一使用者,只需要登入一次,即通過一個應用中的安全驗證後,再訪問其他應用中的受保護資源時,不再需要重新登入驗證。SSO與身份管理軟體背景
Time of Update: 2018-12-03
CAS Logout是一個非常費解的問題,廣州UG版,網友不停問為什麼CAS Logout後,仍然能夠訪問應用?http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=29304&threadID=37715&messageID=221727#221727假設有webapp1, webapp2, cas server,webapp1, webapp2均受cas server保護首先,我在這裡簡單解釋一下:第1種不能logout的情況:1
Time of Update: 2018-12-03
Appfuse裡面帶的Ant工作清單 使用Appfuse開發應用程式經常需要使用開發包中定義好的Ant 任務,這裡是Ant 任務的詳細說明: 任務名說明bin 建立war程式包,jdbc驅動,和XML檔案checkstyle 檢查代碼是否符合代碼規範要求clean清除製作好的各種產品compilecompile-web的別名compile-dao編譯dao模組compile-service
Time of Update: 2018-12-03
j2ee是當前建立和開發各種web應用的主流平台,本文針對在系統中使用者登入存在的問題,提出了改進方案,詳細描述了系統工作 原理 ,並針對具體業務,給出實現的具體內容,為在j2ee環境下實現統一認證、集中式的系統 管理 與許可權管理體系提供了可行方案。 關鍵詞 j2ee;web應用;登入; 引言 為改變傳統的登入方式,方便使用者充分利用 網路
Time of Update: 2018-12-03
一、簡介 Apache James(Java Apache Mail Enterprise
Time of Update: 2018-12-03
1 安裝1.1系統配置以下的軟體環境是必需的:1. JDK 1.4.2 or higher2. Tomcat 5.X1.2 Tomcat 配置,啟用SSL1. 在要安裝CAS的機器上為Tomcat產生用於SSL通訊的密鑰:keytool –genkey –alias tomcat –keyalg RSA這時需要輸入密鑰密碼和其他參數(第一個參數CN必須設定為CAS機器名,本機使用localhost測試),會在使用者目錄中產生.keystore密鑰檔案。2. 匯出密鑰檔案:keytool
Time of Update: 2018-12-03
假設你打算結合多種技術來構建一個企業級web網站。比如,你準備採用J2EE技術往你的web網站裡添加新內容,而這個系統的其他部分是用CGI或者微軟的IIS Server搭建的。在這種情況下,怎樣讓你的應用系統從外觀和感受(look and feel)上保持一致呢?一種辦案就是採用J2EE技術全部重寫,然後選用一種架構,比如Struts-Tiles,但這種辦案的開發成本太高,不太現實。另一種可選方案是在你的應用系統的各個部分採用相同的Look and
Time of Update: 2018-12-03
刀刀曾經說,我們正在以每分鍾60秒的速度奔嚮未來.的確,我們都在嚮前邁進,一步一個腳印.每一個個體的人,在好漢無垠的宇宙裏,都是殘缺的.人生的旅途本是孤獨,所以人們會在不斷成長的過程中尋自己生命樂章中的另一半.在麵對感情的時候,有的人找到勒,有的人以為找到勒,有的人錯過勒,有的人以為錯過勒......樓臺一別恨如海,淚染雙翅,身化綵蝶碧草青清花盛開綵蝶雙雙久徘佪韆古傳送生生愛天長地久無盡時 粱山伯與祝英臺的生死戀情,嚮徹中外,他們曾歷經磨難,讓讀者也為其深感惋惜,而作者也在故事的結尾,讓他們以
Time of Update: 2018-12-03
理由 1:測試測試是在軟體開發項目中很少被給予足夠信任的一個環節。注意我並不是說在軟體開發的一些刊物中沒有得到足夠的信任!很多文章和案例研究都給出了測試優先的開發方式和足夠的測試覆蓋面以提高軟體的品質。然而,測試通常都被看作是一件只會延長項目開發時間的事情。實際上,如果我們使用測試優先的方法在編寫代碼之前就開始撰寫測試案例,我相信我們可以發現這實際上會加速 開發速度。另外,測試優先也可以使維護和重用更加 容易。如果我們不編寫代碼來測試自己的代碼,那麼就需要手工對應用程式進行測試 ——
Time of Update: 2018-12-03
Lucene 是一個基於 Java 的全文檢索索引工具包,你可以利用它來為你的應用程式加入索引和檢索功能。Lucene 目前是著名的 Apache Jakarta 家族中的一個開源項目,下面我們即將學習 Lucene 的索引機制以及它的索引檔案的結構。在這篇文章中,我們首先示範如何使用 Lucene 來索引文檔,接著討論如何提高索引的效能。最後我們來分析 Lucene 的索引檔案結構。需要記住的是,Lucene
Time of Update: 2018-12-03
在本篇文章中,你會學習到如何利用 Lucene 實現進階搜尋功能以及如何利用 Lucene 來建立 Web 搜尋應用程式。通過這些學習,你就可以利用 Lucene 來建立自己的搜尋應用程式。架構概覽通常一個 Web 搜尋引擎的架構分為前端和後端兩部分,就像圖一中所示。在前端流程中,使用者在搜尋引擎提供的介面中輸入要搜尋的關鍵詞,這裡提到的使用者介面一般是一個帶有輸入框的 Web
Time of Update: 2018-12-03
有關CAS伺服器配置以及作為cas伺服器用戶端程式的配置方法介紹 由於CAS要求使用https和用戶端進行通訊,所以需要配置Tomcat支援SSL,為了實現SSL,一個Web服務必須對每一個接受安全連線的外部介面或者IP地址有一個相關聯的認證,數位憑證的擷取一般從像verisign或者Thawte這樣的著名憑證授權單位(Certificate Authority
Time of Update: 2018-12-03
在 Web 應用程式中整合 Lucene接下來我們開發一個 Web 應用程式利用 Lucene 來檢索存放在檔案伺服器上的 HTML 文檔。在開始之前,需要準備如下環境:Eclipse 整合式開發環境 Tomcat 5.0 Lucene Library JDK 1.5 這個例子使用 Eclipse 進行 Web 應用程式的開發,最終這個 Web 應用程式跑在 Tomcat 5.0 上面。在準備好開發所必需的環境之後,我們接下來進行 Web 應用程式的開發。 1、建立一個動態 Web 項目在
Time of Update: 2018-12-03
摩托羅拉Droid手機 一,外觀設計。 Droid、MyTouch 3G擁有上佳的外觀設計,這點有別於其他觸控螢幕手機。Droid手機螢幕充滿生氣,滿足了今天的使用者對於外觀美學的需求,機體光滑,物理鍵盤提供了更準確的輸入。 二,數量法則。 iPhone目前暫時領先,但他採用了獨家代理的模式。Android手機則不同,由於採用了不同產品的集合,Google並不進入硬體市場,因此尋找到了更多的電訊廠商和手機廠商夥伴。 三,應用追趕。