这个是我的mssql.xml的配置文件 <!-- =================================================================== --> <!-- ant properties/targets for MS SQL Server --> <!-- note: this is not a proper xml file (there is no root element) --> <!-- it is intended ...
郁闷呀,最开始一只找不到原因。报错:error 203,List<FileItem> items = upload.parseRequest(request);返回的item的长度始终是零。最后终于找到原因:struts2对request进行了封装,所以当fck的request.getinputStream的时候就会出错.修改的方法就是对filtermapping的路径进行修改   <filter> <filter-name>struts2</filter-name> <fi ...
用了m2eclipse 插件后,使用struts2时,需要依赖 com.sun 的 default-tools.jar,见pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/m ...
一直以来一直存在这样的疑问,作为成员变量,Action中的dao是否存在线程安全的问题,多线程同时访问是否存在安全性问题呢,path是否也存在线程安全问题呢 public class UserManagerAction extends Action { private UserDAO dao = new UserDAO(); private String path = ""; @Override public ActionForward execute(ActionMapping mapping, ActionForm fo ...
别人的文章,觉得不错,所以转载了 robbin将领域模型初步分为4大类: 1,失血模型 2,贫血模型 3,充血模型 4,胀血模型 那么让我们看看究竟有这些领域模型的具体内容,以及他们的优缺点: 一、失血模型 失血模型简单来说,就是domain object只有属性的getter/setter方法的纯数据类,所有的业务逻辑完全由business object来完成(又称 TransactionScript),这种模型下的domain object被Martin Fowler称之为“贫血的domain object”。下面用举一个具体的代码来说明,代码 来自Hibernate的caveate ...
文章不错,推荐给大家! AOP的意思就是面向切面编程. OO注重的是我们解决问题的方法(封装成Method),而AOP注重的是许多解决解决问题的方法中的共同点,是对OO思想的一种补充! 还是拿人家经常举的一个例子讲解一下吧: 比如说,我们现在要开发的一个应用里面有很多的业务方法,但是,我们现在要对这个方法的执行做全面监控,或部分监控.也许我们就会在要一些方法前去加上一条日志记录, 我们写个例子看看我们最简单的解决方案 我们先写一个接口IHello.java代码如下: 1package sinosoft.dj.aop.staticaop; 2 3public interface IHell ...
2008-02-19

MDA入门

关键字: mda
MDA入门     MDA(Model Driven Architecture)是模型驱动架构,它是由OMG定义的一个软件开发框架。它是一种基于UML以及其他工业标准的框架,支持软件设计和模型的可视化、存储和交换。和UML相比,MDA能够创建出机器可读和高度抽象的模型,这些模型独立于实现技术,以标准化的方式储存。MDA把建模语言用作一种编程语言而不仅仅是设计语言。MDA的关键之处是模型在软件开发中扮演了非常重要的角色。       MDA源自于众所周知的把系统操作的规范从系统利用底层平台能力的方式细节中分 ...
2007-12-16

sqlServer的连接问题

关键字: sqlserver
hibernate根据hbm.xml配置文件生成sql,但是不知道为什么sqlserver需要进行数据库和用户的指定, 比如对表table1进行操作,需要如下insert 数据库命.dbo.table1
2007-12-07

屏蔽tomcat的listing功能

关键字: listing
缺省情况下,如果你访问tomcat下的一个web应用,那么如果你输入的是一个目录名,而且该目录下没有一个可用的welcome文件,那么tomcat会将该目录下的所有文件列出来,如果你想屏蔽这个缺省行为,那么可以修改conf/web.xml文件: <servlet> <servlet-name>default</servlet-name> <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class> <init-param> <param-name>debug< ...
2007-12-02

tomcat debug参数

关键字: debug
一般调试一个web项目的java代码时,需要将你的tomcat服务器和你的开发工具(比如Jbuilder)集成,或需要工具的一些插件支持(比如Eclipse下的myclipse等),这些方式都是在本地进行,即你的开发工具和tomcat运行在同一台服务器上,如果你的开发工具和服务器不再一台机器上那就需要实现远程调试功能了。 实现方法:在tomcat的catalina.bat文件中加入下面的设置,当然SET CATALINA_OPTS 变量应该在使用它之前。这是在tomcat启动时设置一些虚拟机参数,使服务器允许远程连接功能,address=5888表示远程连接的端口号,可以设置成任意其他不 ...
wangzhongjie
搜索本博客
存档
最新评论