隨筆 - 45, 文章 - 2, 評(píng)論 - 11, 引用 - 0
          數(shù)據(jù)加載中……

          2011年4月9日

          JSTL的使用

          1、在jsp文件的頭部加入
          <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt"%>

          2、<c:froEach/>的使用
           1<%
           2        OperationDAO opDao = new OperationDAOImpl();
           3        List<Operation> ops = opDao.getAll_();
           4        MenuDAO meDao = new MenuDAOImpl();
           5        List<Menu> mes = meDao.getAll_Lazy(1) ;
           6    %>
           7            <table id="demoTable" border="1">
           8            <thead>
           9                <th>id</th>
          10                <th>顯示名稱</th>
          11                <th>鏈接</th>
          12                <th>所屬菜單</th>
          13                <th>是否可見</th>
          14                <th>操作</th>
          15            </thead>
          16            <tbody>
          17                <c:forEach var="op" items="<%=ops %>">
          18                    <tr id="${op.op_Id}"
          19                        class="{op_Id:${op.op_Id},op_displayName:'${op.op_displayName}',op_link:'${op.op_link }',me_name:'${op.menu.me_displayName}',viewMode:'${op.viewMode}'}">
          20                        <td class="op_Id">${op.op_Id}</td>
          21                        <td class="op_displayName">${op.op_displayName}</td>
          22                        <td class="op_link">${op.op_link }</td>
          23                        <td class="me_name">${op.menu.me_displayName}</td>
          24                        <td class="viewMode">viewMode:${op.viewMode}</td>
          25                        <td><class="editRecord" href="anotherPage.html">Edit</a> |
          26                            <class="deleteRecord" href="anotherPage.html">Delete</a></td>
          27                    </tr>
          28                </c:forEach>
          29            </tbody>
          30        </table>



          posted @ 2011-05-08 23:16 jack zhai 閱讀(212) | 評(píng)論 (0)編輯 收藏

          spring的一般配置

          beans.xml

          beans

           

           

          jdbc.properties

          properties

          在web.xml里加入

          web.xml


           

          posted @ 2011-05-01 14:26 jack zhai 閱讀(233) | 評(píng)論 (0)編輯 收藏

          powerdesigner反向生成物理模型

          需要先安裝ODBC,才可以使用ODBC連接方式連接數(shù)據(jù)庫

          下載地址:mysql-connector-odbc-5.1.8-win32.msi

          1

          1

          2

          2

          3

          3

          4

          4

           

          5

          5

          posted @ 2011-04-29 13:13 jack zhai 閱讀(457) | 評(píng)論 (0)編輯 收藏

          使用SchemaExport自動(dòng)生成表結(jié)構(gòu)

            new SchemaExport(new AnnotationConfiguration().configure()).create(false, true);

          posted @ 2011-04-29 08:09 jack zhai 閱讀(333) | 評(píng)論 (0)編輯 收藏

          hibernate配置模板

          <?xml version='1.0' encoding='gb2312'?>  
          <!DOCTYPE hibernate-configuration PUBLIC  
                  "-//Hibernate/Hibernate Configuration DTD 3.0//EN" 
                  "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">  
          <hibernate-configuration>  
              <session-factory>  
                  <!--顯示執(zhí)行的SQL語句-->  
                  <property name="show_sql">true</property>  
                  <!--連接字符串-->  
                  <property name="connection.url">jdbc:mysql://localhost:3306/Test</property>  
                  <!--連接數(shù)據(jù)庫的用戶名-->  
                  <property name="connection.username">sa</property>  
                  <!--數(shù)據(jù)庫用戶密碼-->  
                  <property name="connection.password">sa</property>  
                  <!--數(shù)據(jù)庫驅(qū)動(dòng)-->  
                  <property name="connection.driver_class">com.mysql.jdbc.Driver</property>  
                  <!--JDBC連接池(使用內(nèi)置的連接池)-->  
                  <property name="connection.pool_size">1</property>  
                  <!--設(shè)置Hibernate自動(dòng)管理上下文的策略-->  
                  <property name="current_session_context_class">thread</property>  
                  <!--選擇使用的方言-->  
                  <property name="dialect">org.hibernate.dialect.MySQLDialect</property>  
                  <!--在啟動(dòng)時(shí)刪除并重新創(chuàng)建數(shù)據(jù)庫-->  
                  <property name="hbm2ddl.auto">create</property>  
                  <mapping resource="events/User.hbm.xml"/>  
                  <mapping resource="events/Student.hbm.xml"/>  
              </session-factory>  
          </hibernate-configuration> 

           

          posted @ 2011-04-28 18:25 jack zhai 閱讀(300) | 評(píng)論 (0)編輯 收藏

          鏈表-java實(shí)現(xiàn)

          interface

          implement

          node

          posted @ 2011-04-26 05:57 jack zhai 閱讀(272) | 評(píng)論 (0)編輯 收藏

          Velocity配置

          一、web.xml中的配置

           1<web-app>
           2  <servlet>
           3    <servlet-name>velocity</servlet-name>
           4    <servlet-class>org.apache.velocity.tools.view.VelocityViewServlet</servlet-class>
           5  </servlet>
           6  <servlet-mapping>
           7    <servlet-name>velocity</servlet-name>
           8    <url-pattern>*.vm</url-pattern>
           9  </servlet-mapping>
          10  <welcome-file-list>
          11    <welcome-file>index.vm</welcome-file>
          12  </welcome-file-list>
          13</web-app>


          二、可選配置tools.xml

          <tools>
              
          <data type="boolean" key="xhtml" value="true"/>
              
          <data type="boolean" key="isSimple" value="true"/>
              
          <data type="number" key="version" value="3.3.0"/>
              
          <data key="foo">this is foo</data>
              
          <data key="bar">this is bar.</data>
              
          <toolbox scope="request">
                  
          <tool key="toytool" class="ToyTool" restrictTo="index*"/>
              
          </toolbox>
              
          <toolbox scope="session">
                  
          <tool key="map" class="java.util.HashMap"/>
              
          </toolbox>
          </tools>




           

          posted @ 2011-04-14 08:45 jack zhai 閱讀(2609) | 評(píng)論 (0)編輯 收藏

          數(shù)據(jù)庫設(shè)計(jì)學(xué)習(xí)筆記

          一、設(shè)計(jì)過程包含五個(gè)主要步驟。

          第 1 步:確定實(shí)體和關(guān)系

          第 2 步:確定所需數(shù)據(jù)

          第 3 步:規(guī)范化數(shù)據(jù)

          第 4 步:解析關(guān)系

          第 5 步:驗(yàn)證設(shè)計(jì)

          二、閱讀別人的概念模型圖:
          不管是從左到右讀取還是從右到左讀取,下面的規(guī)則都會(huì)使讀取這些圖示變得容易:讀取 (1) 第一個(gè)實(shí)體的名稱,(2) 第一個(gè)實(shí)體 旁邊的角色,(3) 到第二個(gè)實(shí)體 的連接的基數(shù),(4) 第二個(gè)實(shí)體的名稱。

          三、確定所需數(shù)據(jù)(實(shí)體屬性的設(shè)計(jì))需要注意的:

        1. 確定支持?jǐn)?shù)據(jù)時(shí),一定要參考前面確定的活動(dòng)以了解將如何訪問這些數(shù)據(jù)。

          例如,在某些情況下可能需要按雇員的名字列出雇員,而在另一些情況下可能需要按姓氏列出。要滿足這兩種需要,應(yīng)創(chuàng)建一個(gè) First Name 屬性和一個(gè) Last Name 屬性,而不應(yīng)創(chuàng)建一個(gè)既包含名字又包含姓氏的屬性。將姓氏和名字分開后,以后可以創(chuàng)建兩個(gè)索引,分別適用于這兩項(xiàng)任務(wù)。

        2. 請(qǐng)選擇一致的名稱。使用一致的名稱可以使數(shù)據(jù)庫便于維護(hù),并且便于閱讀報(bào)告和輸出窗口。

          例如,如果一個(gè)屬性使用了縮略名稱,如 Emp_status,則另一個(gè)屬性不應(yīng)使用完整名稱,如 Employee_ID。應(yīng)使名稱保持一致,如 Emp_status 和 Emp_ID。

        3. 在這個(gè)階段,數(shù)據(jù)是否與正確的實(shí)體相關(guān)聯(lián)并不十分重要。您可以根據(jù)自己的判斷進(jìn)行設(shè)計(jì)。在下一節(jié)中,將對(duì)設(shè)計(jì)進(jìn)行測試,檢查您的判斷是否正確。


          四、規(guī)范化是指一系列測試,通過這些測試可以消除冗余的數(shù)據(jù),并確保數(shù)據(jù)與正確的實(shí)體或關(guān)系相關(guān)聯(lián)。共有五項(xiàng)測試。本節(jié)介紹其中前三項(xiàng)測試。這三項(xiàng)測試最重要,因此也最常使用。

          五、范式:

          數(shù)據(jù)規(guī)范化包括幾項(xiàng)測試。數(shù)據(jù)在通過了第一項(xiàng)測試后,我們認(rèn)為它滿足第一范式;通過了第二項(xiàng)測試后,它滿足第二范式;通過了第三項(xiàng)測試后,則滿足第三范式。

          六、標(biāo)識(shí)符是唯一地標(biāo)識(shí)實(shí)體中各行的一組屬性,至少由一個(gè)屬性組成。

          七、解析關(guān)系:
          執(zhí)行完規(guī)范化過程后,設(shè)計(jì)幾乎就完成了。唯一還需要做的事情就是生成與概念數(shù)據(jù)模型相對(duì)應(yīng)的物理數(shù)據(jù)模型。這個(gè)過程也稱作解析關(guān)系,因?yàn)槠渲猩婕暗拇罅抗ぷ骶褪菍⒏拍钅P椭械年P(guān)系轉(zhuǎn)換為相應(yīng)的表和外鍵關(guān)系。


          八、概念數(shù)據(jù)模型可以簡化設(shè)計(jì)過程,因?yàn)樗鼘⒋罅考?xì)節(jié)隱藏起來。例如,多對(duì)多關(guān)系總會(huì)生成一個(gè)額外的表和兩個(gè)外鍵引用。在概念數(shù)據(jù)模型中,通常可以用一個(gè)連接來標(biāo)識(shí)這類結(jié)構(gòu)。

          九、域(用戶定義的數(shù)據(jù)類型)

          十、數(shù)據(jù)庫對(duì)象的定義構(gòu)成了數(shù)據(jù)庫模式:您可以將模式看做一個(gè)空數(shù)據(jù)庫。(是否可以理解成C#的命名空間或java里的包概念

           

        4. 十一、

           

          posted @ 2011-04-11 08:44 jack zhai 閱讀(247) | 評(píng)論 (0)編輯 收藏

          JQuery插件:TableEditor試用

          這個(gè)插件在JQuery1.5.1版下無法使用。

          項(xiàng)目地址:http://dev.iceburg.net/jquery/tableEditor/demo.php

          html文件:

          html


          js文件

          js

          posted @ 2011-04-09 06:27 jack zhai 閱讀(2760) | 評(píng)論 (1)編輯 收藏

          主站蜘蛛池模板: 崇仁县| 台湾省| 大城县| 比如县| 张家界市| 临潭县| 蒙自县| 彭州市| 洛宁县| 大悟县| 绩溪县| SHOW| 武城县| 搜索| 玛沁县| 张家界市| 康马县| 广饶县| 墨竹工卡县| 永清县| 宕昌县| 日土县| 安远县| 张家口市| 横峰县| 华亭县| 滨海县| 弥勒县| 台东县| 尉氏县| 庆安县| 鄄城县| 阿瓦提县| 汉川市| 措勤县| 阿尔山市| 鸡东县| 当阳市| 阳山县| 嘉祥县| 清水河县|