原创 Hibernate 延遲加載

一、延遲加載定義                 延遲加載,也叫懶加載,它是Hibernate爲提高程序執行效率而提供的一種機制,即當只有真正使用該對象的數據時纔會創建。說白了,所謂的延遲加載不是在load的時候去數據庫加載數據,而

原创 jboss7 ClassNotFoundException

一、jboss老版本部署項目        1.將數據源需要的jar包放到jbosshome\server\default\lib下,copy數據源配置文件到部署目錄jbosshome\server\default\deploy.    

原创 透過項目談需求分析

背景             參與人事檔案管理系統將近一年了,這一年中通過這個項目發現了許多問題,不管是在軟件設計方面還是在團隊合作方面以及在與用戶交流獲取需求的過程中暴露出了許多問題,也學到了許多東西,今天主要總結一下在需求分析上的問題

原创 回顧 2013-2014

軟考                回頭翻過一篇篇博客,2013.9-2013.11系統複習準備軟考,說長不長說短不短的兩個月學的東西很多。與其說是學習不如說是一個大總結,軟考中的內容涉及到了幾乎所有學過的知識,不管是專業課學過的還是

原创 CDI基本概念

概述 如果說EJB,JPA是之前JEE(JEE5及JEE5之前)中里程碑式的規範,那麼在JEE6,JEE7中CDI可以與之媲美,CDI(Contexts and Dependency Injection),即上下文依賴注入,它是衆多JE

原创 Spring——IoC原理

一、概念                    IoC是Inversion of Control的縮寫,有的翻譯成“控制反轉”,還有翻譯爲“控制反向”或者“控制倒置”。 二、什麼是IoC                  Io

原创 maven 項目pom配置

一、什麼是pom?       pom作爲項目對象模型。通過xml表示maven項目,使用pom.xml來實現。主要描述了項目:包括配置文件;開發者需要遵循的規則,缺陷管理系統,組織和licenses,項目的url,項目的依賴性,以及其他

原创 struts2中Action訪問servlet的兩種方式

一、IoC方式                在struts2框架中,可以通過IoC方式將servlet對象注入到Action中,通常需要Action實現以下接口:        a. ServletRequestAware:    

原创 JBPM——工作流概念

一、概念          工作流(Workflow),就是“業務過程的部分或整體在計算機應用環境下的自動化”,它主要解決的是“使在多個參與者之間按照某種預定義的規則自動進行傳遞文檔、信息或任務的過程,從而實現某個預期的業務目標,或者促使

原创 JBPM——MyEclipse開發環境搭建

       剛開始接觸JBPM不知道怎麼在項目中應用,查了一些資料,大致對JBPM的開發有了一些瞭解。首先JBPM是JBoss企業中間件平臺的一個組成部分,是一個靈活的,易擴展的工作流管理系統,只不過這個系統不像其他web系統那樣需要我

原创 JBPM與ssh整合

       要想整合ssh與jbpm,首先需要對jbpm有個整體的瞭解和認識。研究過JBPM的人都知道,JBPM在操作流程時,一切都是基於ProcessEngine對象,所以整合的思路很簡單,第一步只要我們能讓Spring創建出Proc

原创 面向切面編程——Aop

一、概念        AOP(Aspect-Oriented Programming,面向切面的編程),它是可以通過預編譯方式和運行期動態代理實現在不修改源代碼的情況下給程序動態統一添加功能的一種技術。它是一種新的方法論,它是對傳統

原创 jsp自定義標籤

開發和使用JSP自定義標籤過程: 一、開發標籤實現類.       HelloTag_Interface.java文件內容: import javax.servlet.jsp.tagext.Tag; import javax.serv

原创 svn branch 創建分支

一.意義        創建分支的意義,比如我們在一個基礎平臺上進行開發,每個技術小組負責一個子項目,而基礎平臺也是有可能會繼續更改的,這個時候,如果不創建分支,子項目之間會相互影響,影響最大的就是後期的測試和版本發佈,子項目A已經結束,

原创 JBPM6——Hello World

一、下載             從http://sourceforge.net/projects/jbpm/files/jBPM%206/jbpm-6.1.0.Final/選擇下載jbpm-6.1.0.Final-installer