原创 ssh_crm:聯繫人添加、聯繫人列表、聯繫人修改

聯繫人添加前臺頁面設計分析前臺頁面設計實現:添加選擇按鈕,使用window.open打開新窗口CustomerAction_list, 攜帶select=true參數,增加隱藏域攜帶select,爲了點擊下一頁,等操作時也能顯示選擇按鈕從

原创 spring:註解配置、aop

使用註解配置spring 步驟 1導包4(基本)+2(日誌)+spring-aop 2.爲主配置文件引入新的命名空間(約束) 3.開啓使用註解代理配置文件 4.在類中使用註解完成配置 將對象註冊到容器 修改對象

原创 hirbernate查詢優化

類級別加載:懶加載 注意:使用懶加載時要確保,調用屬性加載數據時,session還是打開的.不然會拋出異常 class 加上lazy配置  package cn.itcast.c_lazy; import java.util.Lis

原创 ssh_crm:用戶註冊、登陸校驗攔截器、員工拜訪客戶功能

登陸頁面編輯:用戶註冊UserActionUserServiceImplstruts.xml登陸錯誤回顯信息登陸校驗攔截器新建一個PrivilegeInterceptor類,在interceptor包下繼承MethodFilterInte

原创 struts2:攔截器、struts標籤庫

自定義攔截器 架構 攔截器創建 攔截器api 放行 前後處理 不放行,直接跳轉到一個結果頁面 不執行後續的攔截器以及Action,直接交給Result處理結果.進行頁面跳轉 攔截器配置  直接在<pack

原创 ssh_crm:客戶列表、BaseDao封裝

客戶列表 分析: 步驟: 1.封裝PageBean package cn.itcast.utils; import java.util.List; public class PageBean { //當前頁數 private

原创 struts2練習:登陸驗證功能

分析: 需要自定義攔截器:除了登陸頁面外的,都需要已登陸狀態 1編寫攔截器 package cn.itheima.web.interceptor; import java.util.Map; import com.opensympho

原创 No result defined for action

No result defined for action在開發中總遇到這個問題,No result defined for action:原因:Action中的屬性值爲空的時候,Struts2的默認攔截器會報錯,但是又找不到input的R

原创 Struts2的介紹、搭建

架構概念: Strus2搭建: 1、導包:可在App事例中解壓war獲取事例工程,從中獲取必要的包 2、書寫Action類 3、約束,配置文件 在包中找最新約束 struts-2.3dtd 複製 在XML catalog 添

原创 WEB技術:動態代理

靜態代理示圖 代理對象裏面是沒有實際的方法的,執行方法是調用目標對象的方法,其中可以對目標方法進行增強。 動態代理: 動態代理的代理對象不需要實際創建,當要使用的時候,纔會在內存動態生產代理對象執行目標的方法。 演示1: 演示2:

原创 struts2:用戶登陸操作

用戶登陸: 分析: 編寫代碼: 1.編寫web層 創建UserAction package cn.itheima.web.action; import java.util.Map; import javax.servlet.htt

原创 虛擬機win7環境下,Mac Ecplise svn插件連接方法

1.複製路徑 2.查看虛擬機局域網ipv4 地址 3.把服務器名字改爲局域網ip,導入eclipse

原创 Spring

spring介紹 三層架構中spring位置 spring一站式框架 正是因爲spring框架性質是屬於容器性質的. 容器中裝什麼對象就有什麼功能.所以可以一站式. 不僅不排斥其他框架,還能幫其他框架管理對象. aop支持 ioc

原创 Spring:整合jdbc、aop事務

spring整合JDBC spring提供了很多模板整合Dao技術 spring中提供了一個可以操作數據庫的對象.對象封裝了jdbc技術. JDBCTemplate => JDBC模板對象: 與DBUtils中的QueryRunne

原创 struts2: OGNL表達式、OGNL表達式與struts2結合

OGNL表達式 OGNL:對象視圖導航語言.  ${user.addr.name} 這種寫法就叫對象視圖導航. OGNL不僅僅可以視圖導航.支持比EL表達式更加豐富的功能. 使用OGNL準備工作  導包:struts2 的包中已經包含