`
wanghaopk
  • 浏览: 47625 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
本例子使用的是myeclipse5.5+jdk1.5+sql server 2000来实现hibernate。一、环境:1.eclipse 3.1.22.myeclipse 5.5.13.jdk 1.5二、数据库说明: 使用的时jdbc连接sql server 2000。首先在sql server2000中新建一个数据库,名字为test,然后在里面新建一个表,名字为person,其内容如下(person.sql): CREATE TABLE person (   id int IDENTITY (1, 1) NOT NULL ,   name varchar (50) COLLATE  ...
要实现题目这个功能,我们需要使用Cookie浏览器缓存来做到。Cookie与Session的最大不同,就在于它们的生命周期,Cookie通过设置后,生命周期可以与Session一样,或者比它长久。通常来说,根据我的习惯,对于一些通用的业务能够 ...
单态定义:Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。 还有, singleton能够被状态化; 这样,多个单态类在一起就可以作为一 ...
自学内容,方便自行查看,如有错误,请大虾指点指点。 Struts 2的公做原理以及与Struts 1的区别。 Struts 1是以servrlet为核心,内存中只有一个对像,以多线程的方法,来响应client的请求。 Struts 2 是每一个client 请求    就new 一个对像,以达到请求和显示分来的效果。 客户端请求,服务器交与tomcat 执行, tomcat 查看web.xml配置文件,会发现<filter>交与struts 2 filter 执行。 struts2filter查看struts.xml配置文件,执行namespace()方法,action( ...
package com.sml.eplatform.admin.ui.action; import java.io.IOException; import java.io.InputStream; import java.sql.Connection; import java.sql.Statement; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; import java.util.List; impor ...
package com.sml.eplatform.common.util; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Enumeration; import javax.servlet.http.HttpServletRequest; import org.apache.commons.lang.StringUtils; import org.apache.commons.logging.Log; impo ...
1. 申请Google的账号,并登录 2. 打开Google项目托管主页 3. 点击贡献开放源代码项目,进入GettingStarted 4. 点击Create Project,进入创建项目页 5. 填写相关信息,并Create Project Project name: 项目名字,只能是英文 Project summary: 项目的概述,随便写 Project description: 项目描述,随便写 Note: 不能
本文说的“缓慢”,是只运行时 的缓慢,而不是只加载资源的时间。 在过去的一年半以来,我一直与Robert Bosch在Bosch软件创新公司工作,在那里我们的前端技术堆栈非常依赖ExtJS。我有机会开发Visual Rules Web Modeler机器协助开发其它几个基于ExtJS的应用,因此,我积累了不少与ExtJS应用常见的性能问题有关的经验。 在这篇文章中,我将与你们分享导致ExtJS应用运行缓慢的瓶颈问题,并指出ExtJS开发者最容易犯的错误。 本文提及的ExtJS是指版本3.3.x及以下版本的ExtJS。 1、过度的Ext.Panel定义 在我看来,最常用的ExtJS组件是 ...

EXT 4.0 搭建

extjs -4.0版本的 需要使用bootstrap.js、ext-all-debug.js、ext-core-debug.js和resources文件夹下的全部文件界面上引用的话:resources/css/ext-all.css、bootstrap.js说明:因为bootstrap.js里包含了ext-all-debug.js、ext-core-debug.js的引用,所以引入以上2个对于普通应用就够用了
1.)JSON定义: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集。JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, Perl, Python等)的习惯,这些特性使JSON成为理想的数据交换格式。 2.)JSON的结构基于下面两点: (1). "名称/值"对的集合,不同语言中,它被理解为对象(object),记录(r ...
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后, JVM 的 GC 就会开始工作,那速度是一定会相当慢的。 而如果是使用 StringBuffer ...
     WebSevice 让一个程序可以透明地调用互联网程序,不用管具体的实现细节。只要WebService公开了服务接口,远程客户端就可以调用服务。WebService是基于Http协议的组件服务,WebService是分散式应用程序的发展趋势。 WebService更多是 ...

JUnit简单入门知识

    博客分类:
  • java
一、说明   JUnit是一个开源的java单元测试框架。在1997年,由 Erich Gamma 和 Kent Beck 开发完成。这两个牛人中 Erich Gamma 是 GOF 之一;Kent Beck 则在 XP 中有重要的贡献。 JUnit框架主要包括: TestCase 测试用例 TestSuite 测试用例的集合 TestResult 测试结果的描述与记录 TestListener 测试过程中的事件监听这 TestFailure 测试失败元素 AssertionFailedError 出错异常     下面是JUnit一些特性的总结:   1) 提供的API ...
做程序离不开连接数据库,所以一些打开,关闭数据库是经常要执行的操作,打开数据库后,在程序用完后要及时关闭数据库连接资源,以释放内存,避免资源耗尽.但现在有一个问题,即当我们关闭了Connection对象后,Statement,ResultSet对象是否会自动关闭问题,对于这个问题,之前我在网上也找了相关资料,说会自动关闭,所以一段时间以来,我都是只关闭Connection对象,而没有关闭Statement,ResultSet对象,但程序也能正常运行,程序也没有因为资源耗尽而崩溃,对于这一点,其实是有原因的:    1)首先,关闭了Connection对象后,是不会自动关闭Statement,Re ...
1、Struts1介绍: Struts1以ActionServlet作为核心控制器,由ActionServlet负责拦截用户的所有请求。有3个重要组成部分:Action、ActionForm和ActionForward对象。   2、Struts1的程序运行流程 当用户发送一个需要得到服务器处理的请求时,该请求被ActionServlet拦截到,ActionServlet将该请求转发给对应的业务逻辑控制器,业务逻辑控制器调用模型来处理用户请求;如果用户请求只希望能到URL资源,则由ActionServlet将被请求的资源转发给用户。   3、
Global site tag (gtag.js) - Google Analytics