原创 HttpServletRequest獲取請求

public class DemoServlet01 extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse

原创 Hibernate_03(一對多和多對多)

/** * 回顧: * 表數據和表數據之間可以存在的關係? * 建立關係的好處:對於多表查詢關係數據的時候 * 一對多: * 原則:在多的一方建立一個字段當成外鍵,指向一的一方的主鍵 * 多對多: *

原创 Servlet 返回瀏覽器一個表格

public class BodyServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse r

原创 activeMQ(JMS消息服務)

一、JMS消息服務講消息隊列就不得不提JMS 。JMS(Java Message Service)API是一個消息服務的標準/規範,允許應用程序組件基於JavaEE平臺創建、發送、接收和讀取消息。它使分佈式通信耦合度更低,消息服務更加可靠

原创 WEB服務器總結(1)

public class HttpTomcat總結 { /** * WEB服務器 * 概念: * web資源:一切數據文件;通過網絡可以訪問到的資源,通常指的是一切放到服務器上的文件 * web資源的分類: *

原创 Listener(監聽)

/** * Listener監聽器 * 概念:所謂的監聽器就是對整個web環境進行監聽,事件源:被監聽的對象;監聽的對象:監聽事件源對象 事件源對象的狀態的變化都會觸發監聽器 * java中的Listener主要監聽三個對

原创 Spring分層小案例(使用xml配置)

dao接口 package xinfei.code.dao; public interface UserDao { /** * 定義一個保存方法 */ public void save(); } dao實現 packag

原创 Struts2_01入門

package xinfei.code.test; /** * Struts2的概述?什麼是Struts2? * Struts2是基於MVC設計模式的WEB層的框架 * (常見的web框架:Struts1、Struts2、W

原创 Spring使用註解方式實現

dao接口 package xinfei.code.dao; public interface UserDao { public void save(); }dao實現 package xinfei.code.dao.impl; im

原创 Hibernate_04(API註解)

package xinfei.code.text; /** * 一、JPA概述 * java的持久化規範(提供的一套接口)->爲ORM框架操作數據庫的數據提供的一套接口規範 * JPA和Hibernate的關係? *

原创 Hibernate_02

package xinfei.code; /** * 一、持久化類的編寫規範 * 什麼是持久化類? * 持久化類:和數據庫表做了映射關係的類,我們就可以把這個類稱之爲持久化類 * hibernate對持久化類的要求規

原创 Spring AOP 入門

/** * AOP概述:面向切面編程 * 將共性的進行抽取,在需要的地方進行動態代理的插入,在不修改源碼的基礎上,還能對代碼進行增強 * AOP的作用及優勢 * 作用:在程序運行期間,不修改源碼對方法的增強。 * 優勢:a

原创 Spring入門

* spring介紹 * Spring是一個從實際開發中抽取出來的框架,因此它完成了大量開發中的通用步驟,留給開發者的僅僅是與 * 特定應相關的部分,從而大大提高了企業應用的開發效率 * Spring 爲企業應用的

原创 activeMQ隊列(一)

一、消息隊列介紹消息隊列中間件是分佈式系統中的重要組件,主要解決應用耦合,異步消息,流量削鋒等問題,實現高性能,高可用,可伸縮和最終一致性的架構使用較多的消息隊列有ActiveMQ,RabbitMQ,Kafka,MetaMQ等...二、消

原创 過濾Login自動登錄

<c3p0-config> <!-- 默認配置,如果沒有指定則使用這個配置 --> <default-config> <!-- 基本配置 --> <property name="driverClass">com.mysql.j