原创 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"