Time of Update: 2018-12-03
MessageFormat(動態文本)如果一個字串中包含了多個與國際化相關的資料,可以使用MessageFormat類對這些資料進行批量處理。例如:At 12:30 pm on jul 3,1998, a hurricance destroyed 99 houses and caused $1000000 of damage以上字串中包含了時間、數字、貨幣等多個與國際化相關的資料,對於這種字串,可以使用MessageFormat類對其國際化相關的資料進行批量處理。模式字串與預留位置模式字串:
Time of Update: 2018-12-03
使用JDBC處理位元據對於MySQL中的BLOB類型,可調用如下方法設定:PreparedStatement. setBinaryStream(i, inputStream, length);//大位元據存入到資料庫中 public void insert(){ Connection con=null; PreparedStatement st=null; ResultSet rs=null; try{
Time of Update: 2018-12-03
異常一:java.lang.ExceptionInInitializerError atcom.hibernate.service.UserServiceImpl.<init>(UserServiceImpl.java:11) atcom.hibernate.junit.UserTest.<init>(UserTest.java:12)
Time of Update: 2018-12-03
//節點的添加 public static void createElement(Document doc)throws Exception{ //確定添加節點的位置,在哪一個父節點下添加子節點 Node book=doc.getElementsByTagName("書").item(0); //產生新節點 Element element=doc.createElement("出版社");
Time of Update: 2018-12-03
資料池的應用private static DataSource datasource=null;static{//靜態代碼塊初始化 //集合對象讀取從設定檔中讀取的索引值對 Properties prop=new Properties("dbcp-config.properties")); InputStream in=MyDataSource.class.getClassLoader().getReSourceAsStream(); prop.
Time of Update: 2018-12-03
今天上午上課了,下面是課堂筆記,裡面記錄了一些原來可能講過但卻忘了的一些東西 Hibernate中用的約束是dtd的:<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> Element :
Time of Update: 2018-12-03
基於主鍵的一對一小執行個體Person.javaprivate int id; private String name; private IdCard idCard; public IdCard getIdCard() { return idCard; } public void setIdCard(IdCard idCard) { this.idCard = idCard; } public int getId() {
Time of Update: 2018-12-03
項目開發的前期準備(一)軟體設計: 把軟體開發想清楚的過程.軟體工程:對軟體開發全過程進行建模和管理模型: 對問題的書面上的無歧義文字或圖形的描述.簡言之, 模型是對現實的簡化. 通過模型, 人們可以瞭解所研究事物的本質.建模: 對現實系統進行適當的過濾, 用適當的表現規則描述出簡潔的模型. 建模是一種深入解決問題的方法.正確的模型有助於提高開發人員的洞察力。建模的原則(1). 每個模型可以有多種表達方式. 使用者的身份和使用的原因是評判模型好壞的關鍵(2). 最好的模型總是能夠切合實際.
Time of Update: 2018-12-03
————jQuery簡介及DOM對象與jQuery對象之間的轉換jQuery 是繼 Prototype 之後又一個優秀的 JavaScript庫jQuery 理念: 寫得少, 做得多. 優勢如下:1、輕量級2、強大的選取器3、出色的 DOM 操作的封裝4、可靠的事件處理機制5、完善的 Ajax6、出色的瀏覽器安全色性7、鏈式操作方式//當表單載入完畢後觸發function()匿名函數 $(document).ready(function(){ alert("hello");
Time of Update: 2018-12-03
Cookie功能沒有關閉 url重寫 第一次提交請求,在請求訊息沒有包含session的cookie,產生應答的時候用url重寫的技術 以後再提交請求的時候,請求訊息中就會包含session的cookieCookie功能沒有被禁掉:產生的應答訊息都會用url重寫 Session執行個體:一次性驗證碼 loginForm.html <img src=”servlet/checkCode”&
Time of Update: 2018-12-03
使用JDBC進行批處理當需要向資料庫發送一批SQL語句執行時,應避免向資料庫一條條的發送執行,而應採用JDBC的批處理機制,以提升執行效率。實現批處理的兩種方式:1) Statement.addBatch(sql) list執行批處理SQL語句a) executeBatch()方法:執行批處理命令b) clearBatch()方法:清除批處理命令public void testBatch(){ Connection con=null;
Time of Update: 2018-12-03
TIP:簡單標籤簡單標籤定義的5個方法:1、 setJspContext方法用於把JSP頁面的pageContext對象傳遞給標籤處理器對象 2、 setParent方法用於把父標籤處理器對象傳遞給當前標籤處理器對象 3、 getParent方法用於獲得當前標籤的父標籤處理器對象 4、 setJspBody方法用於把代表標籤體的JspFragment對象傳遞給標籤處理器對象 5、
Time of Update: 2018-12-03
獲得資料庫自動產生的主鍵執行個體public void insert(){ Connection con=null; PreparedStatement st=null; ResultSet rs=null; //擷取串連 try {
Time of Update: 2018-12-03
//第一個案例:java轉換成JSON字串 @Test public void fromObject(){ //將java對象轉換成JSON字串 Teacher teacher=new Teacher(); teacher.setName("aa"); teacher.setSex("男"); teacher.setAge(28); teacher.setBirth(new Date());
Time of Update: 2018-12-03
else … if …<c:if test=””>aaa</c:if>——IfTag.java<c:else>bbbb</c:else>——ElseTag.java放在父標籤中讓if和else的兩個對象處理器共用一個boolean對象,來通知各自的標籤處理器是否執行下面代碼<c:choose>——ChooseTag.java<c:whentest=”${user != null}”>——WhenTag.javaThis
Time of Update: 2018-12-03
開來源資料庫串連池通常我們把DataSource的實現,按其英文含義稱之為資料來源,資料來源中都包含了資料庫連接池的實現。1、DBCP 資料庫連接池 public class DBManager { private static DataSource ds=null;
Time of Update: 2018-12-03
foreach<% Listlist=new ArrayList(); list.add(”aaa”); list.add(”bbb”); list.add(”ccc”); list.add(”ddd”); request.setAttribute(”list”,list) ;%>Jsp<c:foreachitems=”${list}”
Time of Update: 2018-12-03
項目開發的前期準備(二)時序圖用於描述對象之間的傳遞訊息的時間順序, 即用例中的行為順序.當執行一個用例時, 時序圖中的每條訊息對應了一個類操作或者引起轉換的觸發事件.在 UML 中, 時序圖表示為一個二維的關係圖, 其中, 縱軸是時間軸, 時間延豎線向下延伸. 橫軸代表在協作中各個獨立的對象. 當對象存在時, 生命線用一條虛線表示, 訊息用從一個對象的生命線到另一個對象的生命線的箭頭表示. 箭頭以時間的順序在圖中上下排列. 時序圖中的基本概念對象: 時序圖中對象使用矩形表示,
Time of Update: 2018-12-03
模式2——使用者註冊register.jsp:負責向使用者顯示註冊頁面,使用者名稱、密碼、確認密碼、E-mail |提交給ControllerServlet:用來接受用戶端提交的請求,然後進行驗證:基本文法格式的驗證,該使用者是否是已經存在的使用者 如果該使用者是合法的,將該使用者加入到user這個集合對象昂中,然後跳轉到loginSuccess.jsp
Time of Update: 2018-12-03
Xml文檔結構<?xml version=”1.0” [遵循的規範為1.0] encoding=”utf-8”[編碼集] standalone=”yes”[是否為獨立的xml文檔] ?><!DOCTYPE 根標記的名稱 SYSTEM “dtd1.dtd”>dtd的引用<根標記> <子標記></子標記>