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