原创 javaEE之Hibernate架構之數據庫連接工具模版製作

O/R Mapping 對象關係映射(ORM)技術,操縱數據庫 通過使用描述對象和數據庫之間映的射元數據將java程序中的對象自動持久化到數據庫 在對數據庫操縱時需要寫mapping文件 如<class User>

原创 小項目製作:javaWeb之郵箱驗證註冊(javaMail+jdbc+log4j)

功能設計: 架構設計: 註冊時通過發送郵件方式,傳遞訪問項目激活的servlet進行改寫數據庫中active的值,通過傳遞激活碼acode來辨別數據庫中是否有該賬戶信息 註冊功能實現: servlet: packa

原创 mvc+json+ajax架構製作客戶信息管理小項目

項目運行效果 項目架構: index頁面:登錄頁面 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ tag

原创 javaWeb三大器之過濾器:Filter

在javaWeb中,Filter過濾器能夠代替servlet來做過濾攔截等操作,它就像一個防護網,將前端和後臺進行攔截,然後進行多種多樣的操作 Filter也稱之爲過濾器,它是Servlet技術中最激動人心的技術之一,WEB開發人

原创 通過過濾器進行敏感詞彙的屏蔽

我們需要通過過濾器進行攔截,將request中的getparameter()方法進行覆蓋把包含敏感詞的池中的敏感詞進行遍歷然後一次屏蔽 package cn.hncu.filter; import java.io.IOExcep

原创 數據庫連接池原理和使用

數據庫連接池負責分配、管理和釋放數據庫連接,它允許應用程序重複使用一個現有的數據庫連接,而不是再重新建立一個;釋放空閒時間超過最大空閒時間的數據庫連接來避免因爲沒有釋放數據庫連接而引起的數據庫連接遺漏。這項技術能明顯提高對數據庫操

原创 分頁查詢 原理以及網頁實現固定頁碼數 搜索的實現

需求:做出類似百度這樣頁碼限制的數據分頁查詢的功能網頁 在數據庫中通過數據的總行數以及你想要每次獲取多少數據,就可以得到想要的頁數 總頁數 = 總行數/pageSize + (行數%pageSize==0?0:1); 所以獲取數

原创 c3p0數據庫連接池+threadlocal線程池+DbUtils 進行數據庫的操作

爲什麼要把連接的數據庫對象放到threadlocal線程池中? 在用戶進行數據庫訪問的時候,我們應該限制他們來對數據庫的連接獲取個數,應該沒人僅限一個,這樣可以減輕服務器的負擔,並且這種方式能夠讓其他對象來對數據庫進行事務操作時,

原创 JSTL核心標籤庫中的用法

1.c:set的用法 var設定變量,value設定值,scope設定存儲容器 <c:set var="a" value="123" scope="session"></c:set><br/> target用於選擇對象,prope

原创 JAVA 代理模式(Proxy)的原理和實現

代理模式 代理模式的作用是:爲其他對象提供一種代理以控制對這個對象的訪問。在某些情況下,一個客戶不想或者不能直接引用另一個對象,而代理對象可以在客戶端和目標對象之間起到中介的作用。 代理模式一般涉及到的角色有: 抽象角色:聲明真

原创 全站壓縮

我們要用到過濾器和GZIPOutputStream 思路:我們從servlet輸出到瀏覽器需要通過response調用getOutputsteam()或者getWriter()方法來進行輸出那麼我們就要先對response進行封

原创 javascript之json+ajax技術實現網頁異步更新

什麼是 AJAX ? AJAX = 異步 JavaScript 和 XML。 AJAX 是一種用於創建快速動態網頁的技術。 通過在後臺與服務器進行少量數據交換,AJAX 可以使網頁實現異步更新。這意味着可以在不重新加載整個網

原创 el表達式:獲得web開發常用對象

4個容器隱含對象:pageScope,requestScope,sessionScope,applicationScope 通過指定的容器去獲取,效率更高 1:${pageScope.u }, 2:${reque

原创 javaWeb之-------統計網站刷新量

每個網站都有自己的統計訪問量,但是少不了服務器會出現意外情況,(如斷電。。) 所以就需要我們在網站掛機的前段時間將這個數據存起來。我們就需要用到網站最大的容器,application,我們採用觀察者設計模式實現ServletCon

原创 JAVAEE之Spring學習(一)-----ioc容器

Spring是一個開源框架,Spring是於2003 年興起的一個輕量級的Java 開發框架,由Rod Johnson創建。簡單來說,Spring是一個分層的JavaSE/EEfull-stack(一站式) 輕量級開源框架。 總的