原创 Shiro的簡單入門(一)

一.shiro的簡介 Apache Shiro(發音爲“shee-roh”,日語“堡壘(Castle)”的意思)是一個強大易用的Java安全框架,提供了認證、授權、加密和會話管理功能,可爲任何應用提供安全保障 - 從命令行應用、移動應

原创 spring的簡單入門(四)之事務

1.什麼是事務 ►事務管理是企業級應用程序開發中必不可少的技術,  用來確保數據的完整性和一致性. ►事務就是一系列的動作, 它們被當做一個單獨的工作單元. 這些動作要麼全部完成, 要麼全部不起作用 ►事務的四個關鍵屬性(ACID)

原创 SpringMvc的簡單入門(二)之數據校驗

一.SpringMvc的數據校驗  1.前端驗證是不安全的可以通過一些手段繞過 ,後端驗證是絕對安全的 創建maven項目,加載驗證的架包 <!-- jsr303的驗證框架 --> <dependency> <groupId

原创 zookeeper的簡單入門

一.zookeeper的原理 1. zookeeper是一個數據庫 是一個使用樹形結構的數據庫,可以擁有高可用的集羣,80%在讀 ,20%在寫,只允許在一臺機器上寫,機器分爲兩種角色 leader(領導者)+foollower(追隨者),

原创 SpringMvc的簡單入門(一)

一.什麼是SpringmvcSpringMVC屬於SpringFrameWork的後續產品。Spring 框架提供了構建 Web 應用程序的全功能 MVC 模塊。使用 Spring 可插入的 MVC架構,從而在使用Spring進行WEB開

原创 Spring的簡單入門(三)之面向切面編程

一.什麼是Aop ►AOP(Aspect-OrientedProgramming, 面向切面編程): 是一種新的方法論, 是對傳統OOP(Object-OrientedProgramming, 面向對象編程) 的補充. ►AOP的主要編

原创 SpringMvc的簡單入門(四)之攔截器

一.過濾器與攔截器的區別 1.當瀏覽器訪問Tomcat的時候過濾器會攔截資源,過濾器什麼資源都攔截,過濾器在攔截器之前,是用來攔截servlet的 2.DispatcherServlet中央處理器 在所有的action實現之前的攔截,攔截

原创 SpringMvc的簡單入門(三)之國際化

一.視圖解析 1.在mvc-servlet.xml中配置視圖解析器 <!-- 視圖解析器 --> <bean id="viewResolver" class="org.springframework.web.servlet.

原创 Lucene簡單入門

一 .什麼是Lucene lucene是一款高性能的、可擴展,純java語言編寫的信息檢索(IR)工具庫 它適合幾乎任何需要全文本搜索(特別是跨平臺)的應用程序 •下載地址  http://lucene.apache.org/java

原创 freemarker集成maven的簡單的應用

1.創建本地maven項目 ,在pom.xml中配置freemarker的架包 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.o

原创 SpringMvc的文件上傳和下載

1.需要在mvc-servlet.xml中配置 文件上傳的功能<!-- 啓用文件上傳 --> <bean id="multipartResolver" class="org.springframework.web.multipart.

原创 Lucene的高亮

1.加入高亮的架包<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi

原创 Springweb的簡單應用

創建本地mavenweb項目 1.在pom.xml中配置架包 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XM

原创 對象的序列化與反序列化

對象的序列化與反序列 package cn.et.five; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.

原创 SpringMvc的簡單入門(五)之AJAX

一.什麼是AJAX 1.Ajax概念  Ajax 是Web 開發一個流行的詞彙,全稱 Asynchronous JavaScript and XML(json,yml),異步的JavaScript和XML 。是幾種技術的強強聯合 2.A