选择显示字体大小

learn spring in spring(三)

三、spring中的hibernate开发bromon原创 请尊重版权 spring中对hibernate的支持是非常强大的,从一个简单的例子就看得出来,从这个例子中我们还将对所谓的轻量级容器做一些讨论。 首先需要配置数据源,通常我们有两种方式获得connection,一是自己编写代码获得连接,二是从jndi环境中得到datasource,然后产生一个connection。无论怎样,既然是spring下面的对象,就应该注册到配置文件中。假设我们需要一个连接mysql下面一个叫做examer的数据库,手动方式的配置是:<bean id="datasource" class="org.apache.commons.dbcp.basicdatasource" destroy-method="close"><proper...

http://www.sosof.com/detail/442/976442721654830.html -by - 丰搜 缓存页面


hibernate+junit+middlegen入门

1.准备软件准备c:hibernate>dir 驱动器 c 中的卷是 本地磁盘 卷的序列号是 08df-03e4c:hibernate 的目录2005-03-2211:23<dir>.2005-03-2211:23<dir>..2005-03-2017:14<dir>apache-ant-1.6.12005-03-2111:59<dir>hibernate-2.12005-03-2108:56<dir>hibernate-extensions2005-02-1718:14<dir>hibernate_handbible2005-03-2108:52<dir>middlegen-hibernate-r5 0 个文件0 字节 7 个目录1,531,150,336 可用字节c:hibernate>...

http://www.sosof.com/detail/442/797442721655679.html -by - 丰搜 缓存页面


learn spring in spring(二)

二、spring管理对象的简单例子bromon原创 请尊重版权 任何需要交给spring管理的对象,都必须在配置文件中注册,这个过程被称为wiring,下面做一个最简单的hello world演示,我们将要注册的类如下:/* * 创建日期 2005-3-22 */package org.bromon.spring.test;/** * @author bromon */public class hellotalker {public string greeting(){return "hello world";}} 然后我们来编写一个spring配置文件,文件名任意,在我这里它是springconfig.xml,需要注意的是这个文件应该存放在classpath所包含的路径中:<?xml version="1.0" encoding="...

http://www.sosof.com/detail/442/560442721657703.html -by - 丰搜 缓存页面


learn spring in spring(一)

bromon原创 请尊重版权 当前的形势是,非常多的java程序员言必称spring,如此大面积的程序员集体叫”春”,体现了spring框架的威力。春天正是叫春的好时候,你我一起来叫春吧。_ spring的设计目的是简化j2ee开发,所以如果我们学习、使用它的时候还需要抓破头皮口吐白沫的话,岂不是个笑话?就我的经验来说,spring在这方面做得很好,的确是一个很牛叉易用的框架。 之前我曾经设计过一个j2ee的考试系统,大量使用了ejb(详见http://blog.csdn.net/bromon/archive/2004/08/27/86291.aspx),我打算同样使用一个考试系统做例子,便于比较。两个系统的大致结构都差不多,不过新的版本采用了轻量级的方案,使用hibernate作为orm框架,所有的对象都交给spring来管理。一、ioc与di 首先想说说io...

http://www.sosof.com/detail/442/221442721658792.html -by - 丰搜 缓存页面


hibernate里面实现复杂的查询

由于hibernate对sql的二次封装,使部分复杂的查询语句不能被执行,我列举两种解决方法,和大家讨论!第一种:查询结果集 session session = this.getsession();list result = new arraylist();string strsql = "select buy.isbn,buy.bookname,buy.bookengname,count(*) as counum from (select distinct usee.isbn from stubasicinfo stu,teachingmaterialuse usee ";strsql = strsql+ " where stu.identityid = usee.identityid and stu.deptid = '"+ banji + ...

http://www.sosof.com/detail/442/883442721659569.html -by - 丰搜 缓存页面


log4j vs java.util.logging

cover story: log4j vs java.util.loggingwhich logging library is better for you?march 9, 2005summaryare your java programs littered with a multitude of randomly placed system.out.println statements and stack traces? when you add debugging messages to a class in a project, are the outputs of your messages interleaved among dozens of messages from other developers, making your messages difficult to r...

http://www.sosof.com/detail/452/12845272163185.html -by - 丰搜 缓存页面


(hibernate)inverse,cascade详细分析(用例说明)

wenic的blog:http://www.matrix.org.cn/blog/wenic705这个是我做的用例。测试cascade和inverse.分析结果以及具体hibernate sql都在,比较容易看明白。希望不是很明白的看看,加深印象。小弟学识浅薄,如果有不对的地方,请指出来,谢谢!~测试环境:eclispe,用断点测试。数据库是sqlserver2000.area.hbm.xml<?xml version="1.0" encoding="utf-8"?><!doctype hibernate-mapping public "-//hibernate/hibernate mapping dtd 2.0//en" "http://hibernate.sourceforge.net/hibern...

http://www.sosof.com/detail/452/83645272168069.html -by - 丰搜 缓存页面


jakarta struts编程:使用tiles,第二部分

安装和配置tiles在您能够使用tiles 框架之前,您必须确保它已安装并正确的配置在web容器中。tiles框架并不依赖于某种特定的容器,您要做的就是获得所需的文件,并将它们放到web应用程序的正确位置上。 下载tilestiles框架包含在struts发行版中。先前版本中,它位于contrib文件夹中,但现在是核心的一部分。您还可以在http://www.lifl.fr/~dumoulin/tiles/index.html找到最新的源程序、二进制发行版本,以及其它一些有用的信息。 安装所需的jar文件和相关文件第一步是安装所需文件。对于tiles来说,以下文件必须位于web-inf/lib目录中:u tiles.jaru commons-digester.jaru commons-beanutils.jaru commons-collections.jaru commons-loggi...

http://www.sosof.com/detail/452/438452721610971.html -by - 丰搜 缓存页面


junit源码分析(二)

在上面我们已经提到了junit.extentions包中的内容testsetup。来看看整个包的结构吧。先简要的介绍下包中各个类的功能。activetestsuite对testsuite进行了改进,使得每个test运行在一个单独的线程里面,并且只到所有的线程都结束了才会结束整个测试。exceptiontestcase是对testcase进行的改进,可以方便的判断测试类是否抛出了期望的异常。而剩下的三个类,大概你看的出来是使用了装饰模式来设计的。其中testdecorator为具体装饰类制定好了使用规则,repeatedtest和testsetup则是具体实现的装饰类。那为什么extentions包中activetestsuite和exceptiontestcase没有使用装饰模式呢?原因在于装饰模式在结构上要求存在类似于组合模式的递归。而对于已有的testcase和testsuite来说,...

http://www.sosof.com/detail/452/239452721611968.html -by - 丰搜 缓存页面


junit源码分析(一)

一、引子junit源码是我仔细阅读过的第一个开源项目源码。阅读高手写的代码能学到一些好的编程风格和实现思路,这是提高自己编程水平行之有效的方法,因此早就想看看这些赫赫有名的框架是怎么回事了。今天就拿最简单的junit下手,也算开始自己的源码分析之路。junit作为最著名的单元测试框架,由两位业界有名人士协力完成,已经经历了多次版本升级(了解junit基础、junit实践)。junit总体来说短小而精悍,有不少值得我们借鉴的经验在里面;但是也有一些不足存在,当然这对于任何程序来说都是难免的。下面我们将从整体(宏观)和细节(微观)两方面来分析junit源码,以下分析基于3.8.1版。二、宏观——架构与模式打开源码文件,你会发现junit源码被分配到6个包中:junit.awtui、junit.swingui、junit.textui、junit.extensions、j...

http://www.sosof.com/detail/452/443452721613016.html -by - 丰搜 缓存页面


上一页 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 下一页

 


相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons