原创 XML,XSL,dtd,schema

XML:一種描述數據的方式,標籤化語言,HTML實際上也是一種XML。其裝載的是數據,不負責數據的表現形式。 XSL:負責數據的表現形式。將裝在xml中的數據表現出來。同一個XML經過不同的XSL可以有不同的表現形式。 XML和XSL做到

原创 Servlet(一)

最近在學習Servlet,自己將所學的知識總結一下。 每一個Servlet都是一個運行在服務器端的小程序。這次學習時用的時Tomcat提供的服務(哈哈,那隻可愛的三腳貓) Servlet的作用是實現動態的網頁,當客戶端向服務器發起請求時

原创 Hibernate 聯合主鍵

第一種方法:比如有一個Student類,想用id和name兩者聯合作爲這個類的主鍵。那麼可以定義一個StudentPK類,其私有變量包括name和id。對於這個外部類,有以下三點要求:①加上註解@Embeddable  ②必須要實現序列化

原创 JSP學習(二)--一些常見的Directive(編譯期間)指令

①errorPage和isErrorPage 第一個jsp,會報錯 <%@page errorPage="ErrPage.jsp" %> <% String s = "213hd"; int i = Integer.par

原创 JSP學習(一)

關於<% %>和<%! %>的區別: 以下代碼作爲實驗: <%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB1803

原创 JSP學習(四)

<jsp:forward>和response.sendRedirect的區別

原创 Servlet(二)

Servlet也是一個class。所以 在提供服務的時候需要new對象。十分重要的一點是,Servlet只會new一個對象對外提供服務,這是j2ee規定的標準。 現在實驗如下: import java.io.IOException;

原创 Servlet學習要點

①從HttpServlet繼承 ②重寫doGet和doPost方法 ③在web.xml中配置 ④Cookie和session以及application的概念 ⑤請求轉發 ⑥使用java Bean

原创 Session和Application

Session與Cookie不同的是,它是寫在服務器端的。當一個瀏覽器鏈接到服務器後,服務器會爲這個瀏覽器分配一塊特定的內存來存儲session的信息。但是當有很多客戶端訪問服務器時,服務器會爲他們分配很多session的內存用於存儲每個

原创 JSP學習(三)一些常見的Action(運行期間指令)

①jsp:include/jsp:param <%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%>

原创 JDBC連接的封裝函數

import java.sql.*; //封裝數據庫操作相關函數 public class DB { //拿到Connection public static Connection getConnection(){ Connect

原创 Cookie(二)

寫入客戶端的Cookie一般有兩種,一種是不設置生存週期的Cookie,一種是設置了生存週期的Cookie。前者隨着當前打開的瀏覽器窗口的存活而存活,當瀏覽器窗口關閉之後,Cookie隨之消失。另一種Cookie在被設置生存週期後寫入到了

原创 Cookie(一)

Cookie的產生是因爲http協議的無連接性的特點。所謂無連接性指的是每次客戶端向服務器請求一次完成後,客戶端與服務器端之間的連接就會斷開。這就會帶來一個問題,例如,在購物網站上購物時,在一個頁面選好商品後需要到另一個頁面去結算支付。選