posts - 495,  comments - 11,  trackbacks - 0
 

(1)在命令行中运用Jar命令

假定有一个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->)表明将要在当前目录中生成war包。

操作完成后,找到C:\myHome下新生成的myhome.war,将其拷入TOMCAT_HOME/webapps/下。然后启动Tomcat即可。

(2)利用IDE工具打包,如Eclipse

右键点击你想打包的文件或者项目,选择“导出...”,在弹出的对话框中选择“WAR文件” ,上面有许多选项,还可以选“EAR”,“JAR”,个人觉得这个很方便的!

(3)利用ANT工具打包

首先配置好build.xml文件,然后dos下输入ant ...war

(4)用Eclipse的lomboz插件

选中你的web工程,lomboz J2ee---Deploy Module,就可以把Web工程发布并打包了!

posted @ 2007-09-27 10:41 jadmin 阅读(45) | 评论 (0)编辑 收藏
<html>
    <head>
      <title>Examples of the var Keyword</title>
    <script language="JavaScript">
    <!--
    var myVar = "Global";

    function myFunc(){
      var myVar = "Function";
      return myVar;
    }

    function mySecFunc(){
      var myVar = "Second Function";
      document.write("<br>The value of myVar when called by mySecFunc() is: ");
      document.write(myVar);
    }
    -->
    </script>
    </head>
    <body>
    <script language="JavaScript">
    <!--
    document.write("The value of myVar when called is: " + myVar)

    document.write("<br>The value of myVar when called by myFunc() is: ");

    document.write(myFunc());

    mySecFunc();

    -->
    </script>
    </body>
    </html>

posted @ 2007-09-25 11:32 jadmin 阅读(43) | 评论 (0)编辑 收藏

代码:

<html>
<head>
<title>Title of Document</title>

<script src="path-to-file/fileName.js"></script>

</head>
<body>

The content of
your page goes here.

</body>
</html>

posted @ 2007-09-25 11:29 jadmin 阅读(60) | 评论 (0)编辑 收藏

HTML Template Page supporting the JavaScript

代码:

<html>
<head>
<title>HTML Template Page</title>
<script language="javascript">
<!--

// -->
</script>
</head>
<body>

</body>
</html>

posted @ 2007-09-25 11:27 jadmin 阅读(56) | 评论 (0)编辑 收藏

Use the 'script' tag to incluse your javascript code

代码如下:

<html>
<head>
<title>Title of Document</title>

<script>

// All Your Javascript Code goes In Here Between the opening and closing script tags.

</script>

</head>
<body>

The content of
your page here.

</body>
</html>

posted @ 2007-09-25 11:25 jadmin 阅读(53) | 评论 (0)编辑 收藏

Use self to reference the current document

代码如下:

<html>
<head>
<script language="JavaScript" type = "text/javascript">
<!--
if (top==self)
{
     var main_frame = "http://hao123.com";
     var cur_url = self.location.href;
     var setframes = main_frame + "?" + cur_url;
     location.href = setframes;
}
//-->
</script>
</head>
<body>

</body>
</html>

posted @ 2007-09-25 11:22 jadmin 阅读(38) | 评论 (0)编辑 收藏

1. 在<head></head>区域加入代码:
<meta http-equiv=Pragma content=no-cache>
<Meta http-equiv="refresh" content="3;url='http://hi.baidu.com/jadmin' ">

2. 使用JavaScript代码:
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
redirTime = "3000";
redirURL = "http://hi.baidu.com/jadmin";
function redirTimer() { self.setTimeout("self.location.href = redirURL;",redirTime); }
//   End -->
</script>
<body onLoad="redirTimer()">

3. 使用JavaScript代码:
<html><head><title>稍候。。。</title></head>
<body>
<script language='javascript'>document.location = 'http://hi.baidu.com/jadmin'</script>
</body>
</html>

4. 带进度条的页面跳转代码代码:
<html>
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<title>带进度条的页面跳转代码</title>
</head>
<body>
<form name=loading>
<P align=center>
<FONT face=Arial color=#0066ff size=2>loading...</FONT>
<INPUT style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; PADDING-BOTTOM: 0px; COLOR: #0066ff; BORDER-TOP-style: none; PADDING-TOP: 0px; FONT-FAMILY: Arial; BORDER-RIGHT-style: none; BORDER-LEFT-style: none; BACKGROUND-COLOR: white; BORDER-BOTTOM-style: none" size=46 name=chart>
<BR>
<INPUT style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; COLOR: #0066ff; BORDER-BOTTOM: medium none; TEXT-ALIGN: center" size=47 name=percent>
<SCRIPT>
var bar=0
var line="││"
var amount="││"
count()
function count(){
bar=bar+2
amount =amount + line
document.loading.chart.value=amount
document.loading.percent.value=bar+"%"
if (bar<99)
{setTimeout("count()",100);}
else
{window.location = "http://hi.baidu.com/jadmin";}
}
</SCRIPT>
</P>
</form>
</body>
</html>

posted @ 2007-09-25 11:04 jadmin 阅读(86) | 评论 (0)编辑 收藏

其实很简单的,之前我却琢磨了很久,具体方法如下:

找到Tomcat安装目录下的conf/web.xml文件中的代码

          <init-param>
              <param-name>listings</param-name>
              <param-value>false</param-value>
          </init-param>

修改为:

          <init-param>
              <param-name>listings</param-name>
              <param-value>true</param-value>
          </init-param>

即可

posted @ 2007-09-25 10:54 jadmin 阅读(82) | 评论 (0)编辑 收藏
Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。

• 目的:解决企业应用开发的复杂性

• 功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能

• 范围:任何Java应用

简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。

■ 轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,Spring应用中的对象不依赖于Spring的特定类。

■ 控制反转——Spring通过一种称作控制反转(IoC)的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为IoC与JNDI相反——不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它。

■ 面向切面——Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计(auditing)和事务()管理)进行内聚性的开发。应用对象只实现它们应该做的——完成业务逻辑——仅此而已。它们并不负责(甚至是意识)其它的系统级关注点,例如日志或事务支持。

■ 容器——Spring包含并管理应用对象的配置和生命周期,在这个意义上它是一种容器,你可以配置你的每个bean如何被创建——基于一个可配置原型(prototype),你的bean可以创建一个单独的实例或者每次需要时都生成一个新的实例——以及它们是如何相互关联的。然而,Spring不应该被混同于传统的重量级的EJB容器,它们经常是庞大与笨重的,难以使用。

■ 框架——Spring可以将简单的组件配置、组合成为复杂的应用。在Spring中,应用对象被声明式地组合,典型地是在一个XML文件里。Spring也提供了很多基础功能(事务管理、持久化框架集成等等),将应用逻辑的开发留给了你。

所有Spring的这些特征使你能够编写更干净、更可管理、并且更易于测试的代码。它们也为Spring中的各种模块提供了基础支持。
posted @ 2007-09-24 15:53 jadmin 阅读(69) | 评论 (0)编辑 收藏
Hibernate 是一个面向Java环境的对象/关系数据库映射工具。用来把对象模型表示的对象映射到基于SQL 的关系模型结构中去。

Hibernate 不仅仅管理Java 类到数据库表的映射,还提供数据查询和获取数据的方法,可以大幅度减少开发时人工使用SQL 和JDBC 处理数据的时间。Hibernate 的目标是对于开发者通常的数据持久化相关的编程任务,解放其中的95%。


是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
posted @ 2007-09-24 15:49 jadmin 阅读(60) | 评论 (0)编辑 收藏
仅列出标题
共50页: First 上一页 24 25 26 27 28 29 30 31 32 下一页 Last