原创 SSH框架之Hibernate5專題3:單表查詢

Hibernate是DAO層技術,對數據的使用,查詢是最爲重要的。Hibernate的查詢技術非常強大,支持原始SQL語句查詢,支持QBC查詢以及Hibernate特有的HQL查詢。 HQL,Hibernate Query Languag

原创 SSH框架之Hibernate5專題4:關聯關係映射

關聯關係,是使用最多的一種關係,非常重要。在內存中反映爲實體關係,映射到DB中爲主外鍵關係。實體間的關聯,即對外鍵的維護。關聯關係的發生,即對外鍵數據的改變。 外鍵:外面的主鍵,即,使用其他表的主鍵值作爲自己的某字段的取值。 在一對多關聯

原创 SSH框架之Hibernate5專題2:Hibernate基本技術

1 Hibernate工作原理 2 第一個Hibernate程序 舉例:primary 2.1 定義持久化對象(PO) package com.eason.hibernate.po; public class Student {

原创 SSH框架之Hibernate5專題5:多表連接查詢

1 DB基本理論中的多表連接分類 1.1 笛卡爾積 兩個分別爲n個字段和m個字段的表R和S的笛卡爾積是一個(m+n)字段的集合,即爲R S。若有k1條記錄,S有k2條記錄,則RS將有(k1*k2)條記錄。 笛卡爾積查詢:select *

原创 SSM框架之SpringMVC4專題1:SpringMVC概述

1 SpringMVC簡介 SpringMVC也叫作Spring web mvc,屬於表現層的框架。SpingMVC是Spring框架的一部分,是在Spring3.0後發佈的。 由以上Spring的結構圖可以看出,Spring由四大部分

原创 SSH框架之Hibernate5專題8:事務相關內容

1 數據庫事務複習 1.1 事務四大特性(簡稱ACID) 1、原子性:(atomicity)事務中的全部操作在數據庫中是不可分割的,要麼全部完成,要麼均不執行。2、一致性:(Consistency)幾個並行執行的事務,其執行結果必須與按某一

原创 SSM框架之MyBatis3專題5:MyBatis註解式開發

1 註解的基本知識 以下註解知識的講解,均使用@Override、@Deprecated(過時)、@SuppressWarnings舉例。 1.1 註解的基本語法 註解後是沒有分號的; 註解首字母是大寫的,因爲註解與類、接口是同一級別的。

原创 前端複習:html

1 認識什麼是純文本文件txt windows中自帶有一個軟件,叫做記事本。記事本保存的文檔格式就是txt格式,就是英語text的縮寫。術語上稱這個文件叫做“純文本文件”。 txt文件,只能夠保存文本內容,是無法記錄文本樣式的。(相對於d

原创 SSM框架之SpringMVC4專題3:SpringMVC註解式開發

所謂SpringMVC的註解式開發是指,處理器是基於註解的類的開發。對於每一個定義的處理器,無需在配置文件中逐個註冊,只需要在代碼中通過對類和方法的註解,便可完成註冊。即註解替換的是配置文件中對處理器的註冊部分。 1 第一個註解式開發程序

原创 前端複習:CSS專題1

1 CSS整體感知 css是cascading style sheet層疊樣式表的簡寫。css的最新版本是css3,常用版本爲css2.1。(css3新增了一些功能) 語法格式爲:<style type=”text/css”></styl

原创 前端複習:CSS專題3

1 行高和字號 1.1 行高 CSS中,所有的行,都有行高。盒模型的padding,絕對不是直接作用在文字上的,而是作用在“行”上。 line-height: 40px; 文字,是在自己的行裏面居中的。比如說,現在的文字字號爲14px,

原创 SSM框架之SpringMVC4專題2:SpringMVC配置式開發

所謂配置式開發是指,“處理器類是程序員手工定義的、實現了特定接口的類,然後再在SpringMVC配置文件中對該類進行顯式的、明確的註冊”的開發方式。 1 處理器映射器HandlerMapping HandlerMapping接口負責根據r

原创 SSH框架之Spring4專題4:Spring與DAO

本專題內容主要包含兩部分:Spring所使用的操作數據庫的技術之一,JDBC模版的使用;另一部分則爲Spring對於事務的管理。 Spring與Dao部分,是Spring的兩大核心技術loC與AOP的經典應用體現: 對於JDBC模版的使用

原创 前端複習:CSS專題2

1 盒子模型 1.1 盒子中的區域 一個盒子中主要的區域就5個:width、height、border、margin。1、width是“寬度”的意思,CSS中width指的是內容的寬度,而不是盒子的寬度。2、height是“高度”的意思,

原创 SSM框架之MyBatis3專題1:MyBatis入門

1 框架 百度百科介紹:框架(Framework)是整個或者部分系統的可重用設計,表現爲一組抽象構件以及構件實例間交互的方法;另一種定義認爲,框架是可被應用功能開發者制定的應用骨架。可以說,一個框架是一個可複用的設計構件,它規定了應用的