原创 Date與String的相互轉化

這種轉換要用到java.text.SimpleDateFormat類 字符串轉換成日期類型: 方法1: Date date=new Date(“2017-05-17”); 方法2: SimpleDateForm

原创 Struts2框架之基本概述及配置

Struts2框架之基本概述及配置 技術分析之Struts2框架的概述 1. 什麼是Struts2的框架 * Struts2是Struts1的下一代產品,是在 struts1和WebWork的技術基礎上進行了合併的全新的

原创 Spring框架之基本概述及配置

Spring框架之基本概述及配置 技術分析之Spring框架的概述和入門 技術分析之什麼是Spring框架 1. Spring框架的概述 * Spring是一個開源框架 * Spring是於2003 年興起的一

原创 Struts2之數據封裝

Struts2之數據封裝 技術分析之在Struts2框架中使用Servlet的API 1. 在Action類中也可以獲取到Servlet一些常用的API * 需求:提供JSP的表單頁面的數據,在Action中使用Serv

原创 Hibernate的查詢方式與策略

Hibernate的查詢方式與策略 Hibernate框架的查詢方式 技術分析之Hibernate框架的查詢方式 1. 唯一標識OID的檢索方式 * session.get(對象.class,OID) 2. 對象的導航

原创 Hibernate框架學習(一)

學習Hibernate框架及完成CRUD操作 完成客戶的CRUD的操作 需求分析 1. CRM系統中客戶信息管理模塊功能包括 * 新增客戶信息 * 客戶信息查詢 * 修改客戶信息 * 刪除客戶信

原创 Hibernate持久化對象的學習

Hibernate持久化對象的學習 Hibernate的持久化類 什麼是持久化類 1. 持久化類:就是一個Java類(理解成JavaBean),這個Java類與表建立了映射關係就可以成爲是持久化類。 * 持久化類 =

原创 Struts2之值棧

Struts2之值棧 技術分析之OGNL表達式概述(瞭解) 1. OGNL是Object Graphic Navigation Language(對象圖導航語言)的縮寫 * 所謂對象圖,即以任意一個對象爲根,通過OGNL

原创 Hibernate關聯關係映射

Hibernate關聯關係映射 Hibernate的關聯關係映射之一對多映射 技術分析之Hibernate的關聯關係映射之一對多映射(重點) 1. JavaWEB中一對多的設計及其建表原則 2. 先導入SQL的建表語句 3

原创 Spring框架的IOC之註解方式和AOP方式

Spring框架的IOC之註解方式和AOP方式 技術分析之Spring框架的IOC功能之註解的方式 Spring框架的IOC之註解方式的快速入門 1. 步驟一:導入註解開發所有需要的jar包 * 引入IOC容器必須的6

原创 java實現線程間通信的四種方式

本文主要針對JAVA多線程中線程之間的通信方式進行分析解釋,主要以代碼結合文字的方式來討論線程間的通信。 synchronized同步 public class MyObject { synchronized public vo

原创 Spring使用HibernateDaoSupport、HibernateTemplate和JdbcTemplate實現CURD

spring提供兩種方式操作數據庫,一種就是jdbc另一種就是hibernate。 而Hibernate又分爲兩種方式 HibernateDaoSupport和HibernateTemplate(下文簡寫hds和ht) Hibernat

原创 cin、cin.get()、getline()詳解

int main() { char str[8]; cin.getline(str, 5); cout << str << endl; cin.getline(str, 5); cout << str << endl; re

原创 SpringMVC 攔截器

HandlerInterceptor接口中定義了三個方法,我們就是通過這三個方法來對用戶的請求進行攔截處理的。 preHandle() 這個方法在業務處理器處理請求之前被調用,SpringMVC中的Interceptor是鏈式的調用的

原创 java中組合與聚合的區別

組合和聚合是有很大區別的,這個區別不是在形式上,而是在本質上: 比如A類中包含B類的一個引用b,當A類的一個對象消亡時,b這個引用所指向的對象也同時消亡(沒有任何一個引用指向它,成了垃圾對象),這種情況叫做組合,反之b所指向的對象還會有