原创 Ioc和Di

1.1、IoC是什麼 Ioc—Inversion of Control,即“控制反轉”,不是什麼技術,而是一種設計思想。在Java開發中,Ioc意味着將你設計好的對象交給容器控制,而不是傳統的在你的對象內部直接控制。如何理解好Ioc呢?理

原创 註解應用到Hibernate

一。實體Bean 每個持久化POJO類都是一個實體Bean, 通過在類的定義中使用 @Entity 註解來進行聲明。 聲明實體Bean @Entitypublic class Flightimplements Serializable

原创 所謂“懶漢式”與“餓漢式”的區別

所謂“懶漢式”與“餓漢式”的區別,是在與建立單例對象的時間的不同。 “懶漢式”是在你真正用到的時候纔去建這個單例對象: 比如:有個單例對象 public class Singleton{     private Singleton(){

原创 Mvc有哪些特點

一、多個視圖可以對應一個模式。按Mvc設計模式,一個模型對應多個視圖,可以減少代碼的複製及代碼的維護量,一旦模式發生改變,也易於維護。 二、模式返回的數據與顯示邏輯分離。模式數據可以應用任何的顯示技術,例如,使用JSP頁面,Velocit

原创 Hibernate工作原理及其作用

原理:      1.讀取並解析配置文件      2.讀取並解析映射信息,創建SessionFactory      3.打開Sesssion      4.創建事務Transation      5.持久化操作      6.提交事務

原创 開發一個Struts2需要的步驟

一、創建一個web項目。 二、在web項目中的bin文件中添加需要用的jar文件 三、在web.xml文件中配置struts2d的核心控制器 我這寫了一個僅供參考:<?xml version="1.0" encoding="UTF-8"