`
文章列表

dos下打war包命令

    博客分类:
  • java
假定有一个Web应用:C:\myHome myHome/WEB-INF/…… myHome/files/…… myHome/image/…… myHome/src/…… myHome/index.jsp 在命令行窗口下执行如下命令: C:\>cd myHome C:\myHome\>jar   cvf   myhome.war   */ . 解释:jar   cvf   [A=》 war包名 ].war   [B=》 资源文件及文件夹 ]   [C=》 将要生成war包的目标文件夹 ] “*/”(B=》)代表当前目录(C:\myHome)下的所有文件及文件夹。 “.” (C=》)表明 ...
最近在项目中使用 Spring 和 Hibernate 进行开发,有感于 Criteria 比较好用,在查询方法设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结:   Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。    Criteria 和 DetachedCriteria 的主要区别在于创建的形式不一样, Criteria 是在线的,所以它是由 Hibernate Sessio ...
HibernateTemplate还提供一种更加灵活的方式来操作数据库,通过这种方式可以完全使用Hibernate的操作方式。HibernateTemplate的灵活访问方式是通过如下两个方法完成:       Object execute(HibernateCallback action)               Lis ...
Spring为Hibernate的DAO提供工具类:HibernateDaoSupport。该类主要提供了两个方法: public final HibernateTemplate getHibernateTemplate() public final void setSessionFactory(SessionFactory sessionFactory) 其中,setSessionFactory方法接收来自Spring的applicationContext的依赖注入,接收了配置在Spring 中的SessionFactory实例,getHibernateTemplate方法用来利用刚才的Se ...

struts1工作原理

struts1的工作原理图:       1.初始化:struts框架的总控制器ActionServlet是一个Servlet,它在web.xml中配置成自动启动的             Servlet,在启动时总控制器会读取配置文件(struts-config.xml)的配置信息,为struts             中不同的模块初始化相应的对象。(面向对象思想)   2.发送请求:用户提交表单或通过URL向WEB服务器提交请求,请求的数据用HTTP协议传给web服务器。   3.form填充:struts的总控制器ActionServlet在用户提交请求时将数据放到对应 ...
Servlet容器工作原理中,有两个Servlet容器,第一个很简单,第二个则是根据第一个写出。为了使第一个容器尽量简单,所以没有做得很完整。复杂一些的Servlet容器(包括TOMCAT4和5)在TOMCAT运行内幕的其他章节有介绍。 两个Servlet容器都处理简单的Servlet及staticResource。您可以使用 webroot/ 目录下的  PrimitiveServlet 来测试它。复杂一些的Servlet会超出这些容器的容量,您可以从 TOMCAT 运行内幕 一书学习创建复杂的Servlet 容器。 两个应用程序的类都封装在ex02.pyrmont 包下。在理解应用程 ...
本章学完之后能干什么?要把 知识点学好,那就需要把它相关的周边知识点了解全面HTTP协议是web学习的核心!!!学东东切忌只学配置,不学原理:只学会框架有什么用,要会自己写框架!!web学习直接关系到J2EE的学习一、HTTP 超文本传输协议 人类之所发展得如此快,就是因为有自己的语言       1、所谓超文本:即纯文本语言,不依赖于任何特定语言,任何语言都可以操作它(如java、c++)       2、传入:HTTP的应用价值在于传输       3、HTTP是无状态协议        基于请求/响应模型        服务器和客户端的交互仅限于请求/响应过程,结束之后便断开,在下一次请求 ...
javascript执行顺序同html从上到下,如果对于要调用的放到任何地方都可以, 比如进行页面显示初始化的js必须放在head里面,因为初始化都要求提前进行(如给页面body设置css等);而如果是通过事件调用执行的function那么对位置没什么要求的。因而除了部分需要在网页中输出内容、调整显示的JavaScript必须放在<head></head>之间,一般的JavaScript放在<head></head>和放在<body></body>之间从执行结果来看是没有区别的,但是有如下的经验规则:1.当JavaScri ...
JavaScript有一种object数据类型,但是这种对象不同于c#或vb中的对象,在c#中,我们通过类创建一个对象,一个类相当于创建对象的模板,定义了对象的属性和方法,这些对象和方法将永远固定,我们不能在运行时不能增加对象的属性和方法。    在JavaScript没有类的定义,创建对象时没有固定的模板,可以动态的创建新的属性和方法,在动态创建新属性的时候,我们能做的就是为这个属性创建新的值,下面一个例子就是创建一个对象并增加x,y两个属性。 var Programmer = new Object();Programmer.name = "Young";Program ...
Velocity中加载vm文件的三种方式:   方式一:加载classpath目录下的vm文件 Properties p = new Properties(); p.put("file.resource.loader.class", "org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader"); Velocity.init(p);

Properties读写

    博客分类:
  • java
java.util.Properties 类用来在一个文件存储键---值对,其中键和值是用等号分隔的。 例如      driver-class=com.mysql.jdbc.Driver              user=root                password=root 装载到 Properties 对象中后,就可以找到3个键( driver-class,user,password )和3个值( driver-class 的 com.mysql.jdbc.Driver, user的 root ,password的root)了。 如何装载属性文件并列出它当前的一组键 ...
用tomcat容器,大家可能会发现这样的问题,修改jsp文件后,但用IE打开    依然是以前的Jsp的页面。 出现这种现象的原因主要是tomcat缓存的原因。 解决办法如下: 在jsp文件头加上 <meta http-equiv="Expires" content="0&quo ...
一、Tomcat的JVM提示内存溢出 查看%TOMCAT_HOME%\logs文件夹下,日志文件是否有内存溢出错误 二、修改Tomcat的JVM 1、错误提示:java.lang.OutOfMemoryError: Java heap space Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,有可能导致系统无法运行。常见的问题是报Tomcat内存溢出错误,Out of Memory(系统内存不足)的异常,从而导致客户端显示500错误,一般调整Tomcat的使用内存即可解决此问题。 Windows环境下修改“%TOMCAT_HOME%\bin\cata ...
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误。这种错误 ...
问题描述:      Eclipse的SVN插件Subclipse做得很好,在svn操作方面提供了很强大丰富的功能。但到目前为止,该插件对svn用户的概念极为淡薄,不但不能方便地切换用户,而且一旦用户的帐号、密码保存之后,就无法再变更了。 解决思路:      既然界面上不能进行修改,那就只有删除subclipse记录的帐号、密码信息,重新输入。 具体步骤:      1. 查看你的Eclipse中使用的是什么SVN Interface,位置在         windows > preference > Team > SVN        ...
Global site tag (gtag.js) - Google Analytics