原创 (一)XML概述

eXtensible Markup language(XML——可擴展的標誌語言) XML知識體系 - XML語法規則 - XML核心技術       - 文檔描、驗證、約束技術——DTD/Schema       - 文檔轉換技術

原创 (五)使用DOM解析XML文檔

DOM:Document Object Model (文檔對象模型) 1、DOM與SAX W3C制定了一套書寫XML分析器的標準接口規範--DOM。除此之外,XML_DEV郵件列表中的成員根據應用的需求也自發地定義了一套對XM

原创 (七)freeMarker之XML處理

儘管FreeMarker最初被設計用作Web頁面的模板引擎,對於2.3版本來說,它的另外一個應用領域目標是:轉換XML到任意的文本輸出(比如HTML)。因此,在很多情況下,FreeMarker也是一個可選的XSLT。從技術上來說,在轉換X

原创 Struts2概述與MVC模式

truts分爲兩個主要版本,struts1和struts2,struts2是由webwork2發展而來的 1、Framework概念:將相同類型問題的解決途徑進行抽象,抽取成爲一個應用框架。這就是Framework。 Framewo

原创 CSRF攻擊與防禦策略

CSRF攻擊 目錄 1 CSRF攻擊簡介 1 1.1 什麼是CSRF 1 1.2 CSRF可以做什麼 1 1.3 CSRF漏洞現狀 1 2 CSRF的攻擊原理 1 2.1 CSRF攻擊原理 1 2.2 CSRF攻擊實例 2 2.3 CSR

原创 【Spring MVC】教程——使用攔截器實現權限控制

目錄(?)[+] 之前一直都在用mvc的攔截器權限控制,後來上網也研究了一些這方面的知識,下面就直接分享下我對mvc的攔截器的理解,通過項目來分析吧。。。 1、首先準備對應的架包 2、看看項目的架構 3、基

原创 (三)XML之Schema

什麼是Schema XML Schema是用一套預先規定的XML元素和屬性創建的,這些元素和屬性定義了XML文檔的結構和內容模式;XML Schema規定XML文檔實例的結構和每個元素/屬性的數據類型。Schema(模式):其作用

原创 (七)XML Schema總結

簡單類型 1、簡單元素:指只能包含文本內容,不能夠包含子元素,也沒有屬性的元素。格式:<xs:element name="xxx" type="yyy"/> 例子: <xs:element name="name" type="xs:s

原创 spring-security中的csrf防禦機制

目錄(?)[+] 什麼是csrf? csrf又稱跨域請求僞造,攻擊方通過僞造用戶請求訪問受信任站點。CSRF這種攻擊方式在2000年已經被國外的安全人員提出,但在國內,直到06年纔開始被關注,08年,國內外的多個大型社區

原创 js 監聽監鍵盤動作

主要分四個部分 第一部分:瀏覽器的按鍵事件 第二部分:兼容瀏覽器 第三部分:代碼實現和優化 第四部分:總結   第一部分:瀏覽器的按鍵事件     用js實現鍵盤記錄,要關注瀏覽器的三種按鍵事件類型,即keydown,keypre

原创 跨站請求僞造CSRF

以下轉自:http://www.cnblogs.com/dolphinX/p/3403520.html CSRF是Cross Site Request Forgery的縮寫,乍一看和XSS差不多的樣子,但是其原理正好相反,XSS是利

原创 (二)XML之DTD文檔

什麼是DTD、爲什麼要用DTD? 文檔類型定義——Document Type Definition,DTD用來描述XML文檔的結構,一個DTD文檔包含: - 元素(ELEMENT)的定義規則 - 元素之間的關係規則 - 屬性(ATTL

原创 (四)XML設計模式——簡單工廠模式

簡單工廠模式是類的創建模式,又叫做靜態工廠方法(Static Factory Method)模式。簡單工廠模式是由一個工廠對象決定創建出那一種產品類的實例。通常它根據自變量的不同返回不同的類的實例;簡單工廠模式的實質是由一個工廠類根據傳

原创 (九)XML之DOM4J詳解

DOM4J是JDOM項目的部分人員開發的另一個XML解析框架,與JDOM差不多。   創建XML文檔並在命令行輸出,同時輸出爲文件: [java] view plain copy import java.io.Fi

原创 (六)使用SAX解析xml文檔

SAX的全稱是Simple APIs for XML,也即XML簡單應用程序接口。 使用DOM解析XML時,首先將XML文檔加載到內存當中,然後可以通過隨機的方式訪問內存中的DOM樹;SAX是基於事件而且是順序執行的,一旦經過了某個元