`
文章列表
org.springframework.test包能够提供如下一些功能: 缓存Spring上下文 完成测试类的依赖注入 为测试引入事务管理 提供有助于测试的实例变量 1、上下文管理、缓存 借助于org.springframework.test包,能够完成Spring上下文的装载、缓存工作。注意,缓存Spring上下文非 常有意义。在大型项目中,应用启动的时间很长,因为Spring IoC容器需要实例化大量的对象。这并不是由 Spring本身造成的。比如,某项目存在50-100个Hibernate映射文件,则为装载它们,需要耗费10-20秒左右。 如果每次执行测试用例时都需要重新装载 ...
    Hibernate采用对象标识符,也就是通常我们所说的OID来创建对象和数据库表里记录的对应关系,对象的OID和表里的主键对应,所以说OID是非常重要的,不应该让程序来给它赋值.数据库区分同一表的不同记录是用主键来区分.而JAVA区分同一类的不同对象是用内存地址,在JAVA语言中判断两个对象的引用变量是否想相等,有以下两种比较方式.1)用运算符”==”比较内存地址,此外还可以用Object的equals方法也是按内存地址比较.2)比较两个对象的值是否相同,JAVA中的一些覆盖了Object类的equals方法实现比较合适.例如String和Date类,还有JAVA包装类.如果是Strin ...
1、在使用struts2验证框架时,重复输入提交错误,服务器返回的错误信息会重复出现在页面上。 解决方法:将移交给spring管理的action bean 配置为prototype类型 如,<bean id="login" scope="prototype" class="smartcoms.web.action.LoginAction"></bean> 2、 web系统中的相对路径和绝对路径问题,尤其是在要解析一些配置文件或属性文件的时候,经常跳出IOException:找不到文件或路径。 解决: 一、普 ...
国际化Internationalization-I18N,本地化Localization-L10N 为了实现国际化,必须先提供程序所需的资源文件(key-value对)。资源文件的命名可以有一下三种形式:  baseName_language_country.properties  baseName_language.properties  baseName.pro ...
0.Eclipse 3.3.2 http://download.eclipse.org/eclipse/downloads/drops/R-3.3.2-200802211800/index.php#EclipseSDK 0.5.lomboz J2EE插件,开发JSP,EJB http://forge.objectweb.org/projects/lomboz 1.MyEclipse J2EE开发插件,支持SERVLET/JSP/EJB/数据库操纵等 http://www.myeclipseide.com 2.Prope ...
windows版: http://download2.bea.com/pub/platform/90/server900_win32.exe http://download2.bea.com/pub/platform/90/server900_zh_CN_win32.exe http://download2.bea.com/pub/platform/81/platform815_win32.exe http://download2.bea.com/pub/platform/81/platform814_zh_CN_win32.exe http://download2.bea.com/pu ...
-genkey         在用户主目录中创建一个默认文件".keystore",还会产生一个mykey的别名,mykey中包含用户的公钥、私钥和证书 -alias          产生别名 -keystore       指定密钥库的名称(产生的各类信息将不在.keystore ...
  Swing包是JFC(Java Foundation Classes)的一部分,由许多包组成,如下表:       包         描述   Com.sum.swing.plaf.motif 用户界面代表类,它们实现Motif界面样式   Com.sum.java.swing.plaf.windows 用户界面代表类,它们实现Windows界面样式   Javax.swing   Swing组件和使用工具   Javax.swing.border    Swing轻量组件的边框   Javax.swing.colorchooser   JcolorChooser的支持类/接口 ...
1.在任意的class里调用 URLDecoder.decode(this.getClass().getClassLoader().getResource("/").getPath(), "UTF-8"); 将获得当前class的全路径。 如 : C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\clientweb\WEB-INF\classes URLDecoder.decode负责把编码还原,不然路径中就会有类似于%20%ED等的符号。 2.可以在servlet的init ...
house-keeping-sleep-time: house keeper 保留线程处于睡眠状态的最长时间,house keeper 的职责就是检查各个连接的状态,并判断是否需要销毁或者创建,这个的默认值是30秒。       house-keeping-test-sql:  如果发现了空闲的数据库连接.house keeper 将会用这个语句来测试.这个语句最好非常快的被执行.如果没有定义,测试过程将会被忽略。       maximum-active-time: 如果housekeeper 检测到某个线程的活动时间大于这个数值.它将会杀掉这个线程.所以确认一下你的服务器的带宽.然后定一个合 ...
1. ORACLE SELECT * FROM TABLE1 WHERE ROWNUM<=N 2. INFORMIX SELECT FIRST N * FROM TABLE1 3. DB2 SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROWNUM<=N 或者 SELECT COLUMN FROM TABLE FETCH FIRST N ROWS ONLY 4. SQL SERVER SELECT TOP N * FROM TABLE1 5. SYBASE SET ROWCOUNT N ...
设虚拟目录 "site",通过 http://localhost:8080/site 访问物理路径 D:\site 文件夹里面的内容。设置过程如下: 1.复制 Tomcat6.0\webapps\ROOT 目录下的 WEB-INF 文件夹到 D:\site 目录下。 2.打开 D:\site\WEB-INF 目录下的 web.xml 文件,在 </description> 之后加入: <!--JSPC servlet mappings start --> <!--JSPC servlet mappings end --> 3.打开 Tomc ...
   打开server.xml将Connector port="8080"改为Connector port="80"因为WEB中默认打开的是80端口找到Host name="localhost" 一项,将其改为Host name="www.***.com"然后再进入..\work\catalina\下将目录localhost改名为www.***.com    OK,然后重启tomcat    输入你的域名:www.***.com    tomcat的WEB后台管理,要比手写server.xml方便。 打开..\con ...
    架构师,应该是一个技术企业的最高技术决策者。他主要负责公司软件产品或软件项目的技术路线与技术框架的制订。好的架构师都是善良的独裁者,具有很强的技术、良好的写作能力、良好的口头表达能力,能够在各个层次进行沟通。从开发人员到架构师的成长应该是阶梯式的,一般来讲开发人员在刚刚开始工作时只能开发简单的独立软件模块,慢慢的随着经验的增长,他开始接触一些相互之间有信息传递的模块,而后来,他会发现自己接到的开发任务已经不是一个独立的单体,这些任务由一些专门的软件部分组成,可能包含数据库,工作流引擎,消息服务等等各种功能模块,可能分布在不同的服务器上,所有的部分协同起来,完成软件功能。而这时候,体系结构 ...
面向对象编程的基本原则     这些原则着重于OOD中的依赖管理方面,而淡化抽象与建模方面。这并不是说OO在抽象方面不够强大,或是OO不适合构建模型。当然有很多人都在使用OO的这些部分,只是这些原则集中关注于依赖管理。      依赖管理是我们每个人都要面对的问题,每当我们在屏幕面前打开那些彼此纠结又令人作呕的代码,我们就会遭受不良的依赖管理所带来的恶果。不良的依赖管理导致代码难以改变,易被破坏,而且不可重用。实际上,我在PPP一书中谈论过很多不同的设计坏味道,而这些都与依赖管理有关。从另一方面来说,如果依赖经过了良性的管理,代码就可以保持灵活性、健壮性和重用性。所以依赖管理和这些相关原则是 ...
Global site tag (gtag.js) - Google Analytics