<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          VelocityWebweb 應(yīng)用框架

          聯(lián)合創(chuàng)作 · 2023-09-20 12:44

          VelocityWeb是一個0配置的用于 J2EE 的 web 應(yīng)用框架,提供一種新的開發(fā)技術(shù)/單元測試,Velocity 作為 view,Apache Common DBUtils 作為 DAO。

          VelocityWeb 是一個可以加快 J2EE 網(wǎng)絡(luò)應(yīng)用開發(fā)進度的 framework。它的目標(biāo)是對大多數(shù)情況開發(fā),最少配置,最少代碼就完成。VelocityWeb 讓事情簡單,容易學(xué)習(xí),容易單元測試。

          VelocityWeb 不使用任何 AOP,只使用面向?qū)ο?OOD。VelocityWeb不使用 Struts, JSP, 或者 Spring.

          VelocityWeb 使用 HTML 作為展示層,使用 JDBC 作為數(shù)據(jù)訪問層。在控制層,VelocityWeb 使用 Apache Velocity 來將數(shù)據(jù)顯示為 HTML,使用 Apache DBUtil 來讀寫數(shù)據(jù)庫中的數(shù)據(jù)。數(shù)據(jù)庫層可以換成 Hibernate 或者其他 O/R mapping 工具。對于獲取用戶輸入的數(shù)據(jù),使用 J2EE 標(biāo)準(zhǔn)的 HttpServletRequest.

          數(shù)據(jù)庫層中,你可以使用 ANSI/ISO SQL,但不必使用  java.sql 包中的 Connection/Result。所有 JDBC 資源的釋放由 VelocityWeb 控制。

          使用 VelocityWeb,你可以寫出單元測試用例,并在不啟動 J2EE 服務(wù)器的情況下運行,得到最后的動態(tài) HTML 網(wǎng)頁。

          elocityWeb 有一個簡單的對關(guān)系型數(shù)據(jù)庫( RDBMS ) 的 O/R mapping 機制. 它使用 Middlegen 來生成數(shù)據(jù)庫對應(yīng)的  model 和帶有 getAll(),getByKey(),insert(),update(),deleteByKey() 的 DAO 類,但你仍然需要寫自己的數(shù)據(jù)庫訪問 DAO 代碼。

          瀏覽 17
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧差XXX性受XYX性爽 | 开操网 | 亚洲欧美乱伦 | 精品国产18久久久久久 | 亚洲人兽 |