hibernate3學習筆記(九) Query及HQL

範例程式碼如下:1.package com.hb3.pack_01;2.3.import java.util.Iterator;4.import java.util.List;5.6.import org.hibernate.Query;7.import org.hibernate.Session;8.import org.hibernate.SessionFactory;9.import org.hibernate.Transaction;10.import

hibernate3學習筆記(二) 一級緩衝

接上例:http://www.bianceng.cnhttp://www.bianceng.cn/Programming/Java/201101/23637.htm修改BusinessService.java檔案如下所示:1.package com.hb3.pack_01;2.3.import org.hibernate.Session;4.import org.hibernate.SessionFactory;5.import org.hibernate.cfg.Configuration;6

建立一種聲明性XML UI語言

用編程代碼編寫 GUI 常常導致混亂的設計,這反過來導致商務邏輯和 UI 代碼之間的混淆。本文探討如何建立帶有配套 Java™ 架構的聲明性 XML UI 標記集合,以便在運行時解析、構造並最終將已聲明的GUI 組件綁定到商務邏輯。簡介GUI 開發可能是令人畏懼的任務。G使用者介面架構並不是總是擁有良好的文檔,需要的代碼量可能迅速增長,拖慢開發工作流程。特別是支援這些 G使用者介面架構的拖放工具和 IDE 通常誘使 GUI

Spring Web Flow 2.0入門

前面講了,Spring Web Flow 提供了描述商務程序的抽象能力,但對一種 Web 開發技術而言,僅有這些是不夠的。同時,Spring Web Flow 是不是能夠取代其他 Web MVC 技術?或者在任何情況下都應優先使用 Spring Web Flow ?要回答這些問題,先來看一下 Spring Web Flow 所著力解決的技術問題。Web 應用程式的三種範圍Java Servlet 規範為 Web 應用程式中用到的各種對象規定了三種範圍( scope ),分別是 request

Spring Web Flow 2.0入門

商品已經有列表了,接下來就要增加把商品放入購物車的功能,在本樣本中用 subflow 來實現這一功能,操作步驟如下:實現 Cart 和 CartItem 兩個業務類在 shopping.xml 中添加配置在 /WEB-INF/flows 目錄下添加 addToCart.xml在 webflow-config.xml 中添加 addToCart.xml 的位置修改 viewCart.jsp 頁面實現 Cart 和 CartItem 兩個業務類CartItem

Spring Web Flow 2.0入門

Spring Web Flow 2.0 新特性Spring Web Flow 是 Spring 的一個子項目,其最主要的目的是解決跨越多個請求的、使用者與伺服器之間的、有狀態互動問題。最新版本為 2.0 ,相比於 1.x 版的Spring Web Flow ,有以下幾個值得注意的新特性。與 Spring MVC 深度整合Spring Web Flow 1.x 是個自成體系的架構,可與 Spring Web MVC 、 Struts 、 JSF 等 Web 架構整合。最新的Spring Web

從http協議看無法擷取網頁charset的原因

原始問題如下:http://topic.csdn.net/u/20080902/02/a6445aa1-2e6b-45c6-a47c-79009718c0fa.htmlhtml網頁的內容大致如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

Jakarta-Common-BeanUtils使用筆記

下載地址:http://commons.apache.org/beanutils/例子如下:建立Bean:package demo.bean;import java.util.ArrayList;import java.util.HashMap;public class Company ...{   private String name;   private HashMap<String, String> address = new HashMap<String,

cell報表學習(一)

之前工作就是和大家一起的做一些web開發,需求設計、編碼、測試以及實施維護,沒有什麼特別的地方,其他的就是在項目組做了n個介面,其他沒什麼。一個偶然的機會接觸做一個叫cell報表的東西,起初只是覺得這個東西不錯,那個時候正好出差回來沒什麼事可做,就幫忙做了點開發。後來被領導發現原來我做這個比做其他的強,倒不是我做web的能力差,讓他感覺到我自學能力還是比較強以及其他方面均比較均衡,設計的面也比較廣,於是把調出原先的項目組來專門做這個cell報表。這幾天的主要工作就是儲存報表、開啟報表和插入圖片,

簡化Spring(4) View層

同樣的,Freemarker和Velocity愛好者請跳過本篇。與棄用webwork而單用Spring MVC Controller介面的理由一樣,Freemarker本來是一樣好東西,還跨界支援jsp 的taglib,而且得到了WebWork的全力支援,但為了它的非標準化,使用者數量與IDE的缺乏,在View層我們還是使用了保守但人人會用,IDE友好的JSP2.0 配合JSTL。對於B/S結構的公司專屬應用程式軟體來說,基本的頁面不外兩種,一種是填Form的,一種是DataGrid

簡化Spring(3) Controller層

Struts與Webwork的扇子請跳過本篇。MVC不就是把M、V、C分開嗎?至唯物樸素的做法是兩個JSP一個負責View,一個負責Controller,再加一個負責Model的Java Bean,已經可以工作得很好,那時候一切都很簡單。而現在為了一些不是本質的功能,冒出這麼多非標準的Web架構,實在讓人一陣鬱悶。像Ruby On

hibernate3學習筆記(五) saveOrUpdate方法

還是參考前面的例子:http://blog.csdn.net/kunshan_shenbin/archive/2008/09/02/2864883.aspx修改User.hbm.xml檔案如下:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC"-//Hibernate/Hibernate Mapping DTD

馴服Tiger: 深入研究枚舉類型

基礎知識正如 Brett McLaughlin 在他的文章“枚舉類型入門”中所描述的那樣(推薦您先閱讀這篇文章),通過使用新的 enum 關鍵字建立指定的對象集合,您可以建立一個枚舉類型。然後,可以將每個指定的值看作是那個類的一個執行個體,這為您提供了指定的整數集合所無法提供的編譯時間型別安全。清單 1 將建立一個枚舉類型,並將型別安全的枚舉值作為協助器方法(helper method)的參數。該枚舉類型的 values() 方法返回這種類型的不同值的有序數組。清單 1.

馴服Tiger: 虛擬機器更新

在馴服 Tiger 的這一期中,John Zukowski 介紹了最新的 JAVA 虛擬機器如何改善啟動時間、降低記憶體需求、提高效能。Tiger 提供了共用的資料檔案檔案、新的線程調度演算法以及致命錯誤處理器(用來處理故障)。請在本文附帶的 討論論壇 上與作者和其他讀者分享您對本文的想法。(也可以單擊本文頂部或底部的 討論 訪問討論論壇。)致命錯誤處理器JVM 包含幾個新的命令列選項。其中一個不太標準的選項是“致命錯誤處理器”。用 -XX:OnError 選項啟動

馴服Tiger: 格式化輸出

J2SE 1.4 版原來的計劃是包括對格式化輸出的支援。可能由於時間限制及這個功能對新版本的發布不起決定作用的緣故,在發表的版本中沒有加入這些功能。現在有了 Tiger,對列印帶格式的字串有了內在支援。對於那些從一開始就使用 Java 編程而從沒有接觸過 C 的人,或者,對那些對 C 沒有足夠瞭解的人,格式化字串是一些古怪的文本串,它們指定一組變數的輸出特性。不是用加號將字串串連在一起(如 firstName + " " + lastName

馴服Tiger: Tiger預覽版現已推出

您是否想得到 1.5 版本的 Java 2 Standard Edition 的軟體開發包(SDK),而又不知道從何處可以擷取?Sun 已經通過 JavaLobby 的一個 特殊 網頁發布了該版本。但是,如果不想成為 JavaLobby 的成員,您仍然可以獲得 very early access版本。實際上它只是一個 alpha 版本,並且已經過時了,但是現在還是是可以使用,因此如果不怕承擔風險,那麼就可以使用它。下載 alpha 版本在 Core Java J2SE 1.5 首頁(參閱

hibernate3學習筆記(十四)|Blob、Clob

在Hibernate中,可以直接對Blob、Clob作映射。DDL如下:1.CREATE TABLE user (2. id INT(11) NOT NULL auto_increment PRIMARY KEY,3. name VARCHAR(100) NOT NULL default '',4. age INT,5. photo BLOB,6. resume

hibernate3學習筆記(十一)|複合主鍵

建立資料庫User:1.CREATE TABLE user (2. name VARCHAR(100) NOT NULL,3. phone VARCHAR(50) NOT NULL,4. age INT,5. PRIMARY KEY(name, phone)6.);現將name和phone定義成複合主鍵。分別使用2種方法如下:方法1.複合主鍵欄位直接包含在PO類中。User.java(需要實現Serializable介面,並定義equals()和hashCode()方法)

JAX-WS Web服務入門

Java API for XML Web Services (JAX-WS) 2.0, JSR 224 是 Java EE 5 平台的一個重要組成部分。作為 Java API for XML-based RPC 1.1(JAX-RPC) 的後續發行,JAX-WS使用 Java 技術簡化了 Web 服務的開發工作單位。它解決了 JAX-RPC 1.1 中存在的一些問題,提供了對 SOAP 1.1、SOAP 1.2 和 XML 等多個協議的支援,並提供了一個工具專門支援 HTTP

Merlin的魔力: 格式化數值和貨幣

java.text 包允許通過與特定語言無關的方式格式化簡訊、日期和數值。許多人配合 MessageFormat 類使用資源套件來為使用者本地化訊息。更多的人似乎使用 DateFormat 和 SimpleDateFormat 類來操作日期文字,既用於輸入也用於輸出。最少見的用法似乎是使用 NumberFormat 類及其相關的子類 DecimalFormat 和 ChoiceFormat 。在本月的討論中,我們將研究一下這三個未得到充分利用的類以及 Currency 類,看看 J2SE 1.4

總頁數: 61357 1 .... 27236 27237 27238 27239 27240 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.