Time of Update: 2018-12-03
編寫自己的JDBC架構用來定義資料的資料叫做中繼資料中繼資料-DataBaseMetaDatal 中繼資料:資料庫、表、列的定義資訊。l Connection.getDatabaseMetaData()l DataBaseMetaData對象• getURL():返回一個String類對象,代表資料庫的URL。• getUserName():返回串連當前資料庫管理系統的使用者名稱。•
Time of Update: 2018-12-03
drop procedure if exists pr_pager;create procedure pr_pager( in p_table_name varchar(1024), /*表名*/ in p_fields varchar(1024), /*查詢欄位*/ in p_page_size int, /*每頁記錄數*/
Time of Update: 2018-12-03
1.獲得請求路徑的URI,例如url是:http://server/struts2/path1/path2/path3/test.action 2.首先尋找namespace為/path1/path2/path3的package,如果存在這個package,則在這個package中尋找名字為test的action,如果不存在這個package則轉步驟3;
Time of Update: 2018-12-03
Apache-----DBUtils架構簡介commons-dbutils 是 Apache 組織提供的一個開源 JDBC工具類庫,它是對JDBC的簡單封裝,學習成本極低,並且使用dbutils能極大簡化jdbc編碼的工作量,同時也不會影響程式的效能API介紹:org.apache.commons.dbutils.QueryRunner
Time of Update: 2018-12-03
在struts.xml檔案中配置如下<action name="addUI"><result>/WEB-INF/page/employeeAdd.jsp</result></action>Jsp頁面為:<form action="/xxx">姓名:<input type="text"
Time of Update: 2018-12-03
對尋找進行最佳化執行個體代碼:DBManager部分:public static Object find(String sql,Object[] params ,ResultSetHandler rsh)throws SQLException{ //怎樣對結果集進行相應的處理————用到反射和中繼資料對象 Connection con=null; PreparedStatement st=null; ResultSet rs=null;
Time of Update: 2018-12-03
一、struts1中提供的轉寄類型在struts1中,forward提供兩種轉寄類型:1、內部轉寄:<forward name="add">/index.jsp</forward>2、採用瀏覽器轉寄:<forward name="add"
Time of Update: 2018-12-03
關聯映射-----一對多小執行個體Employee.javapackage com.hbsi.domain;//員工類public class Employee { private int id; private String name; public int getId() { return id; } public void setId(int id) { this.id = id; } public
Time of Update: 2018-12-03
12.4檔案操作StringBuilder與StringBuffer都是可變的字串在進行檔案操作時,需要知道一些關於檔案的資訊,File類提供了一些方法可以用來操作檔案和獲得檔案的資訊。對於目錄,Java把它當做一種特殊的檔案,既檔案名稱檔案。建立新檔案對象的方法:File f1=new File(“data.txt”);File f2=new File(“\\mydir”,”data.txt”);----\\mydir\\data.txtFile dir=new File(“\\etc”);
Time of Update: 2018-12-03
使用GET方式傳遞參數 1、 在瀏覽器地址欄中輸入某個URL地址或單擊網頁上的一個超連結時,瀏覽器發出的HTTP請求訊息的請求方式為GET。 2、 如果網頁中的<form>表單元素的method屬性被設定為了“GET”,瀏覽器提交這個FORM表單時產生的HTTP請求訊息的請求方式也為GET。 3、 使用GET請求方式給WEB伺服器傳遞參數的格式:
Time of Update: 2018-12-03
過濾選取器:過濾選取器主要是通過特定的過濾規則來篩選出所需的 DOM元素, 該選取器都以“:” 開頭按照不同的過濾規則, 過濾選取器可以分為基本過濾,內容過濾, 可見度過濾, 屬性過濾, 子項目過濾和表單對象屬性過濾選取器.<div id="tby"> <ul id="fav"> <li> list item 1 </li>
Time of Update: 2018-12-03
Web應用程式開發(二)<一個host代表一個web網站>1、 虛擬目錄的根目錄webapps/ROOT預設指定該目錄是web網站的根目錄自己指定一個檔案系統目錄是web網站的根目錄,在server.xml中在<Host></Host>元素中間增加:<Context path=””docBase=”.”Debug=”0”/>2、 虛擬目錄的子目錄(1)
Time of Update: 2018-12-03
12.3節 位元組流位元組流可以處理各種對象抽象基類:InputStream和OutputStream讀取單個字元返回int類型:防止返回-1而終止位元組流輸出:int n=12; byte arr[]={65,66,67,68}; //File輸出資料流 FileOutputStrea FileOutputStream fos=new FileOutputStream("res/data.txt");
Time of Update: 2018-12-03
Struts.xml檔案<package name="itcast" namespace="/test" extends="struts-default"><action name="helloword" class="cn.itcast.action.HelloWordAction" method="execute"><param name="savepath">/images</param><result
Time of Update: 2018-12-03
一、struts.xml中的一些配置,及對這些配置的解釋:<package name="itcast" namespace="/test" extends="struts-default"><action name="helloword" class="cn.itcast.action.HelloWordAction" method="execute"><result
Time of Update: 2018-12-03
擷取請求訊息的實體內容 getInputStream與getReader方法通過getInputStream與getReader方法擷取到二進位的位元組輸入資料流和字元輸入資料流1、 getInputStream 方法用於返回的一個代表實體內容的輸入資料流對象,其類型為javax.servlet.ServletInputStream。2、
Time of Update: 2018-12-03
之前在訪問action時都是預設使用.action尾碼訪問Action。其實預設尾碼是可以通過常量”struts.action.extension“進行修改的例如:在struts.xml檔案中可以進行如下配置: <constant name="struts.action.extension" value="do
Time of Update: 2018-12-03
在struts.xml檔案中,有時候打一個 < 卻沒有提示,原因是因為沒有串連互連網,訪問不到"http://struts.apache.org/dtds/struts-2.3.dtd"這個路徑解決方案:1、串連到互連網,工具會自動下載使用 2、在MyEclipse中配置一下配置步驟如下:Window---Preferences--MyEclipse Enterprise …. ---XML-----XML Catalog --然後點擊Add按鈕,添加檔案。Location
Time of Update: 2018-12-03
Struts2是在webWork2基礎上發展而來的,屬於MVC架構一.Struts2優點:1、在軟體設計上struts2沒有像struts1那樣跟servletAPI和StrutsAPI有著緊密的耦合,struts2的應用可以不依賴與servletAPI和StrutsAPI.struts2屬於無侵入式設計,而struts1卻屬於侵入式設計2、Struts2提供了攔截器,利用攔截器可以進行AOP編程,實現如許可權攔截等功能3、Struts2提供了類型轉換器,可以把特殊的請求參數轉換成所需要的類型。
Time of Update: 2018-12-03
第12章 JAVA流與檔案操作12.1 資料流的基本概念 提供資料的地方是資料來源,接受資料的地方是資料宿。二者統一稱為資料來源。資料來源是多樣性的,為了更有效進行資料的輸入、輸出操作,Java中把不同的資料來源和程式間的資料轉送都抽象表述為“流”,以實現相對統一和簡單的輸入輸出操作方式。劃分方式一:根據流動方向輸入資料流和輸出資料流劃分方式二:根據資料所關聯的資料來源節點流:直接連接到資料來源的I/O流,可以從/向一個特定的地方讀/寫資料FileReader fr=new