`
文章列表
转载自:http://www.java114.com/content25/content3065.html    在TSS.com上看到一篇好文,有关Struts使用中各种不同的Action和ActionForm组合的利弊。我先消化一下,整理好,供大家参考。原文标题:Struts action mappings: Divide Et Impera,作者:Michael Jur ...
转载自:http://fangang.iteye.com/blog/47670?page=2 问题的提出 我常常在思考一个问题,我们如何能设计出高水平、高质量的软件出来。怎样是高水平、高质量的软件?它应当是易于维护、易于适应变更、可重用性好的一个系统。如何做到这一点呢?答案当然是“低耦合、高内聚”了。低耦合就是软件在构造的时候,各个模块、各个功能、各个类都不会过度依赖于它周围的环境。只有这样,才能使我们的模块(功能、类)在周围发生变更时不受影响,做到易于维护和易于适应变更。正因为如此,也使它更易于重用到其它功能类似的环境中,提高了重用性。高内聚则使软件中的各个模块(功能、类)能够各尽其能而又充分 ...
  spring中可以使用声明式事务和编程式事务,主要用的比较多的是声明式事务,下面举例子小结一下    首先在config.xml中定义好datasource和platformtranscationmanager <!-- 定义DataSource -->     <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> ..........             </bean>     ...
Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。 我们在使用Spring声 ...
1     前言... 1 2     阅读本篇的基础准备... 2 2.1      概念的基础... 2 2.2      环境的基础... 2 3     什么是流程引擎内核?... 3 4     引擎†
转载自:http://www.iteye.com/topic/93984 目前流行的新型的MVC框架 几乎都在"增强单元测试能力"上做了很多文章. 目的就是让 Controller 可以脱离web容器单独进行单元测试. 大多数采用的方法都是使 Controller 中的方法的参数 和 返回值 与 j2ee特有的类(如HttpXXXX)无关. 例如 传入的 是若干个 HashMap ,返回的是纯的字符串. 这样在单元测试的时候,只要new一个Controller,准备一些装有测试数据的Map, 然后执行相关的Controller方法,再然后看看返回值,就可以了. 显然,流 ...
1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。 相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在 Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例如:"./" 代表当前目录,"../"代表上级目录。这种类似的表示,也是属于相对路径。 另外关于URI,URL ...
            这个问题一般是客户端在连接还没有完全建立的时候就取消连接,比如用户按了浏览器上面的“停止”按钮,一般来说没有什么问题。但是如果频繁出现,就表示很多客户端连接到Apache服务器的响应时间太长了,可能是网络的问题或者服务器性能问题          可能你的网络连接存在一些问题,你的数据传输的时候,可能由于时间等待的太久,但是server段设置的连接检验时间限制一定,那么就可能出现这种情况的! 不过更常见的原因是: 1:服务器的并发连接数超过了其承载量,服务器会将其中一些连接Down掉; 2:客户关掉了浏览器,而服务器还在给客户端发送数据; 3:浏览器端按了Stop; 4 ...
目标: 控制数据库 启动和关闭Oracle Listener Oracle Net服务 使用Database Control创建另外的监听器 使用Database Control创建Oracle Net服务别名 使用Database Control配置连接时间故障切换 使用Listener特性 使用Oracle Net Manager 配置客户和中间层连接 使用TNSPING测试Oracle Net连接性 描述Oracle Net服务 描述OracleNet名称解析方法 网络设计考虑事项 网络复杂性问题 网络安全问题 对接现有系统与新增系统 网络配置 在设计一个Or ...

笑话10则

1.钱不是问题,问题是没钱! 2.烧香的不一定是和尚,还可能是熊猫... 3.喝醉了我谁也不服,我就扶墙! 4.我就像一只趴在玻璃上的苍蝇,前途一片光明,但又找不到出路. 5.谁说我白,瘦,漂亮~我就跟他做好朋友~ 6.关于丁字裤:以前,脱下内裤看屁股;现在,拔开屁股看内裤…… 7."什么叫乐观派的人?""这个...............就像茶壶一样,屁股都烧得红红的,他还有心情吹口哨!" 8.避孕的效果:不成功,便成人? 9.白天停水,晚上停电,发不出工资,买不起面,打开邓选找到答案,原来是社会主义初级阶段,翻到最后,我靠,一百年不变。 10.我一朋 ...
配置一个数据源     Spring在第三方依赖包中包含了两个数据源的实现类包,其一是Apache的DBCP,其二是 C3P0。可以在Spring配置文件中利用这两者中任何一个配置数据源。  DBCP数据源     DBCP类包位于 <spring_home></spring_home>/lib/jakarta-commons/commons-dbcp.jar,DBCP是一个依赖 Jakarta commons-pool对象池机制的数据库连接池,所以在类路径下还必须包括<spring_home></spring_home>/lib/jakart ...
1、 先定义Action FormBean:     package com.bhsky.webis.system; import org.apache.struts.action.*; import javax.servlet.http.*;     public class UsersActionForm extends ActionForm { private String usr_id; private String usr_name; public void setUsr_id(String usr_id) {     this.usr_id = usr_id; } public ...
Struts中引入ActionForm类的意义与缺陷:       在Struts应用程序中,ActionForm是一个很重要的概念,它的主要功能就是为Action的操作提供与客户表单相映射的数据(如果在客户指定的情况下,还包括对数据进行校验)。Action根据业务 ...
   转载于http://www.vipcn.com/InfoView/Article_211248_3.html    Oracle的Blob字段比较特殊,他比long字段的性能要好很多,可以用来保存例如图片之类的二进制数据。   写入Blob字段和写入其它类型字段的方式非常不同,因为Blob自身有一个cursor,你必须使用cursor对blob进行操作,因而你在写入Blob之前,必须获得cursor才能进行写入,那么如何获得Blob的cursor呢?   这需要你先插入一个empty的blob,这将创建一个blob的cursor,然后你再把这个empty的blob的cursor用se ...
迁移自http://weishuwei.iteye.com/blog/75318 1、The type java.lang.Object cannot be resolved.It is indirectly referenced from required.class  files。       出现以上信息的原因是因为你装了多个版本的jre或jdk的关系。本来Eclipse在建立工程时,会自动参  照你的jre路径,但多个版本就没办法了。   你只能手动建立…    a. 进入window\preferences\java\Installed JREs        1)按Add ...
Global site tag (gtag.js) - Google Analytics