原创 spring切面編程AOP

一. AOP 概念 AOP AOP(Aspect Oriented Programming),即面向切面編程,可以說是OOP(Object Oriented Programming,面向對象編程)的補充和完善。OOP引入封裝、繼承、多態

原创 Spring依賴注入

Spring 最認同的技術是控制反轉的依賴注入(DI)模式。控制反轉(IoC)是一個通用的概念,它可以用許多不同的方式去表達,依賴注入僅僅是控制反轉的一個具體的例子。 IOC : Inverse Of Control 控制反轉      

原创 Spring 介紹簡單使用

一. 什麼是Spring Spring 框架是一個開源的 Java 平臺,它最初是由 Rod Johnson 編寫的,並且於 2003 年 6 月首次在 Apache 2.0 許可下發布。 Spring 是輕量級的Java 開發框架,其基

原创 Spring使用c3p0屬性文件

首先,在 applicationContext.xml 核心配置文件中需要用到 context 命名空間,然後用一個標籤指定 properties文件 的位置就OK   1. 屬性文件: jdbc.properties jdbc.d

原创 Spring中使用JdbcTemplate訪問數據庫

Spring JDBC是Spring所提供的持久層技術,它的主要目的降低JDBC API的使用難度,以一種更直接、更簡潔的方式使用JDBC API。 Spring JDBC中,僅僅需要做那些和業務相關的DML操作的事兒而將獲取資源、Sta

原创 UEditor富文本編輯器JSP 編輯使用

1、介紹: UEditor富文本編輯器,輕量,可定製,注重用戶體驗。 UEditor 是由百度「FEX前端研發團隊」開發的所見即所得富文本web編輯器,具有輕量,可定製,注重用戶體驗等特點,開源基於MIT協議,允許自由使用和修改代碼。 官

原创 Hibernate5雙向多對一映射

     一、 POJO 類 及 xxx.hbm.xml 配置文件 public class Student { private int id; private String sname; private Teacher te

原创 Maven安裝與Eclipse配置

開發環境: 1. JDK 1.8 2. Eclipse 4.7 3. Maven 3.5.4 官網下載最新的:http://maven.apache.org/download.cgi Maven 是跨平臺的項目管理工具。主要服務於基於Ja

原创 Hibernate5中HQL檢索方式

HQL(Hibernate Query Language)是面向對象的查詢語言,它和SQL查詢語言有些相似。在Hibernate提供的各種檢索方式中,HQL是使用最廣的一種檢索方式。它具有以下功能: 在查詢語句中設定各種查詢條件。 支持投

原创 Hibernate5簡單demo

Hibernate 簡介 Hibernate 是一個開放源代碼的對象關係映射框架,它對JDBC進行了非常輕量級的對象封裝,它將POJO與數據庫表建立映射關係,是一個全自動的ORM框架,hibernate可以自動生成SQL語句,自動執行,使

原创 java JDBC之mysql

一、什麼是JDBC       JDBC的全稱是Java DataBase Connection,也就是Java數據庫連接,我們可以用它來操作關係型數據庫。     JDBC接口及相關類在 java.sql 包和 javax.sql 包裏

原创 maven傳遞依賴衝突解決

  傳遞依賴: A.jar 依賴 B.jar, B.jar 依賴 C.jar, 這個時候我們就說B是A的直接依賴, C是A傳遞依賴; 傳遞依賴可能會產生衝突: 聯繫着上面, 新導入一個jar包D.jar, D依賴C.jar, 但是B依賴的

原创 Hibernate5一級緩存Session和對象的狀態

一、session簡介         首先,SessionFactory 是線程安全的,SessionFactory 用到了工廠模式。 session接口: Session 接口負責執行被持久化對象的CRUD操作。  Session 接

原创 Hibernate5使用c3p0連接池

1. pom.xml 導入hibernate-c3p0 架包         注意: hibernate-c3p0 架包中包含 c3p0 ,則不需要單獨引入 c3p0         <dependency> <groupId

原创 Java 異常處理

  1、java 異常 異常指不期而至的各種狀況,如:文件找不到、網絡連接失敗、非法參數等。 異常是一個事件,它發生在程序運行期間,干擾了正常的指令流程。 Java通過API中 Throwable 類的衆多子類描述各種不同的異常。因而,J