??xml version="1.0" encoding="utf-8" standalone="yes"?>五月激情久久久,精品精品国产三级a∨在线,91在线播放视频http://www.aygfsteel.com/xiekai-blog/category/12636.html北冥有鱼Q其名ؓ鲌Ӏ鲲之大Q不知其几千里也。化而ؓ鸟,其名为鹏。鹏之背Q不知其几千里也。怒而飞Q其D垂天之云。是鸟也Qvq则徙于南冥。南冥者,天池也? zh-cnWed, 28 Feb 2007 07:55:10 GMTWed, 28 Feb 2007 07:55:10 GMT60Eclipse内存溢出的解决之?-vmargs -Xmx512Mhttp://www.aygfsteel.com/xiekai-blog/archive/2007/01/31/96922.html言w寸言w寸Wed, 31 Jan 2007 05:35:00 GMThttp://www.aygfsteel.com/xiekai-blog/archive/2007/01/31/96922.htmlhttp://www.aygfsteel.com/xiekai-blog/comments/96922.htmlhttp://www.aygfsteel.com/xiekai-blog/archive/2007/01/31/96922.html#Feedback0http://www.aygfsteel.com/xiekai-blog/comments/commentRss/96922.htmlhttp://www.aygfsteel.com/xiekai-blog/services/trackbacks/96922.htmlH然惛_以前用Eclipse开发时是在Eclipse的快h式的目标地址后加上这么一句的Q一直不知其意,N是ؓ了防止内存溢出的Q于是马上加上,果然Q原来用Eclipse打开一个xml文g立刻溢出的问题迎刃而解。再L那一D话Q重新启动EclipseQ再打开那个xml文gQ溢出又发生了,不由小惊喜了一下,没想到简单一句话Q效果这{明显。既然我的机器是1G的内存,那么是否可以把这一D|为: -vmargs -Xmx1024M 或?-vmargs -Xmx1G 呢?l过试验Q果然也可以?img height="19" src="http://www.aygfsteel.com/Emoticons/shades_smile.gif" width="19" border="0" />

言w寸 2007-01-31 13:35 发表评论
]]>
用Eclipse编译后的java字节码打包成JAR文gQ双d直接q行E序http://www.aygfsteel.com/xiekai-blog/archive/2006/07/28/60612.html言w寸言w寸Fri, 28 Jul 2006 09:13:00 GMThttp://www.aygfsteel.com/xiekai-blog/archive/2006/07/28/60612.htmlhttp://www.aygfsteel.com/xiekai-blog/comments/60612.htmlhttp://www.aygfsteel.com/xiekai-blog/archive/2006/07/28/60612.html#Feedback0http://www.aygfsteel.com/xiekai-blog/comments/commentRss/60612.htmlhttp://www.aygfsteel.com/xiekai-blog/services/trackbacks/60612.html用Eclipse编译后的java字节码打包成JAR文gQ双d直接q行E序Q不用自己去写MANIFEST.MF文g了?br />操作ҎQ?br />File->Export->JAR FileQ?br />o_000000.bmp

点下一步,在下面的画面中设|Main class:
o_000001.bmp

点击完成可以了。用winrar解压~该jar文gQ会发现其中有一个META-INF文g夹,里面是MANIFEST.MFQ其中设定了Main-Class: Calculator.
注意Q如果不再上图中讄Main classQ虽然可以生成jar文gQ但是不能通过双击它直接运行程?因ؓ生成的MANIFEST.MF文g中没有设定Main-Class: CalculatorQ无法启动程序?img src ="http://www.aygfsteel.com/xiekai-blog/aggbug/60612.html" width = "1" height = "1" />

言w寸 2006-07-28 17:13 发表评论
]]>
MyEclipse + Tomcat + Eclipse 开发struts应用http://www.aygfsteel.com/xiekai-blog/archive/2006/06/30/55957.html言w寸言w寸Fri, 30 Jun 2006 06:34:00 GMThttp://www.aygfsteel.com/xiekai-blog/archive/2006/06/30/55957.htmlhttp://www.aygfsteel.com/xiekai-blog/comments/55957.htmlhttp://www.aygfsteel.com/xiekai-blog/archive/2006/06/30/55957.html#Feedback0http://www.aygfsteel.com/xiekai-blog/comments/commentRss/55957.htmlhttp://www.aygfsteel.com/xiekai-blog/services/trackbacks/55957.html
1.要注意struts1.1和struts1.2q两个不同的版本.因ؓ是开源的,版本变动有时候会很大,如果对其不了?很容易在开发中遇到各种奇怪的问题.常见的是使用<html:errors/>标签引v的错?
如果是struts1.2,在Action或者Form的validate中可以这样写:
ActionErrors errors = new ActionErrors();
if(......){
errors.add("name", new ActionMessage("error"));
}
如果是struts1.1,则必dActionMessage改ؓActionError.

2.在MyEclipse配置中有一叫作Validation,默认讄如下图所C?
r_b.bmp
因此在我写好JSP,~译?发现代码行的左边有好几个U叉?可是代码又能正常q行,如下?
r_a.bmp
不知道这个Validation有什么作?到底做的是怎样的代码检查我也不清楚,如有知道?q望不吝赐教.



言w寸 2006-06-30 14:34 发表评论
]]>
MyEclipse + Tomcat + Eclipse 开发调试WEB应用http://www.aygfsteel.com/xiekai-blog/archive/2006/06/29/55800.html言w寸言w寸Thu, 29 Jun 2006 10:13:00 GMThttp://www.aygfsteel.com/xiekai-blog/archive/2006/06/29/55800.htmlhttp://www.aygfsteel.com/xiekai-blog/comments/55800.htmlhttp://www.aygfsteel.com/xiekai-blog/archive/2006/06/29/55800.html#Feedback0http://www.aygfsteel.com/xiekai-blog/comments/commentRss/55800.htmlhttp://www.aygfsteel.com/xiekai-blog/services/trackbacks/55800.html准备开发工?/b>

q里使用Eclipse 3.0.1和与之相配的MyEclipse, Web服务器?font face="Times New Roman">Tomcat 5.5.05版本(要想在JSP中能讄断点q行调试,需要Tomcat 5.x的版?, 当然q需?font face="Times New Roman">J2SDK,q里使用J2SDK 1.5.0_05Q只要是JDK1.5.0以上Q就无所谓?br />
二、Y件的安装和注?br />
MyEclipse是一?font face="Times New Roman">Exe安装文gQ有安装向导Q直接双d装,选择?font face="Times New Roman">Eclipse安装目录(比如D:/eclipse)和自w的安装目录(比如D:/MyEclipse)Q然后一?font face="Times New Roman">nextp了?br />
其他软g的安装也不再啰唆,下面创徏一个简单的工程来说?font face="Times New Roman">MyEclipse的应用?br />
三、创?font face="Times New Roman">Web工程

打开MyEclipse开发界面,File->New->Projects?/font>Q打开新徏目对话框,选中MyEclipse->J2EE Projects->Web ProjectQ点?font face="Times New Roman">Next按钮Q在Web Project Details?font face="Times New Roman">Projects Name 中输?font face="Times New Roman">WebTestQ其他采用默认|注意q里?font face="Times New Roman">Context root URL?font face="Times New Roman">/WebTestQ否则,你就要在IE中输入相应的名字才能使用了。注意这里的最下面有是否加入标{ֺ支持Q我们选择JSTL1.1。然后,点击Finish按钮完成目创徏?/p>

四、新?font face="Times New Roman">Helloc?

选中工程目WebTest下的src文g夹(注意是在Package Explorer下,如果q个找不刎ͼLEclipse使用指南看吧Q?font face="Times New Roman">Window->Show View->Package ExplorerQ,右键菜单New->PackageQ新Z个包com.inspiresky.bean。选中新徏的包Q右键菜?font face="Times New Roman">New ->ClassQ?font face="Times New Roman">Name中输?font face="Times New Roman">HelloQ去?font face="Times New Roman">public static void main选项Q其他全部默认,点击Finish按钮完成cȝ创徏?/p>

~辑cȝ代码Q如下所C:

package com.inspiresky.bean;

publicclass Hello {

private String message = "Hello World";

/**
* @return Returns the message.
*/

public String getMessage() { 
        return message;
}

/**
* @param message The message to set.
*/

publicvoid setMessage(String message) { 
        this.message = message;
}
}

注意q里Bean属性的操作ҎQ可以先定义好属性,然后Q在~辑H口右键菜单Source->Generate Getters and SettersQ然后在对话框中选择要生成get和setҎ的属性确定就可以了?br />
五、创建JSP面

在WebTest工程中,选中WebRoot文g夹,右键菜单New->JSPQFile Name修改为index.jspQ其他默认,点击Finish按钮创徏?

~辑JSP文g的内容如下:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>

<jsp:useBean id="hello" class="com.inspiresky.bean.Hello" scope="page"/>

<jsp:setProperty name="hello" property="message" value="Hello World!" />

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

  <head>

    <base href="<%=basePath%>">

    <title>My JSP 'index.jsp' starting page</title>

    <meta http-equiv="pragma" content="no-cache">

    <meta http-equiv="cache-control" content="no-cache">

    <meta http-equiv="expires" content="0">

    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

    <meta http-equiv="description" content="This is my page">

    <!--

    <link rel="stylesheet" type="text/css" href="styles.css">

    -->

  </head>

  <body>

    <jsp:getProperty name="hello" property="message" /><br>

    This is my JSP page. <br>

  </body>

</html>

       U色部分为我们添加的代码。OK,代码已经~写完毕?

六、配|?/b>Tomcat服务?/b>

Eclipse菜单QWindow->Preference…,打开Preference对话框,扑ֈ菜单树中MyEclipse->Application Servers->Tomcat 5。选中Tomcat 5,在对话框中,选中Enable单选按钮,然后点击Tomcat Home Directory 输入框后的Browse按钮Q选择Tomcat的安装根目录Q这里是D:\Tomcat5.5Q其它的框会自动填充。点击Apply按钮?

选中Tomcat 5中的JDK一,q里要特别注意,默认的是JRE的运行环境,q里要设定成JDK的,否则QMyEclipse无法正常部属Web应用Q也无法正常q行Tomcat服务器?我们点击Add按钮QJRE Name中写入JDK1.5.0_05Q然后在Browse选择框中选择JDK的根目录Q这里是D:\jdk1.5.0_05Q其他的默认Q点击OK按钮。在Tomcat JDK Name中选择我们刚才创徏的那个,是JDK1.5.0_05。点击Apply按钮Q每ơ都点吧Q有时候Eclipse出问题,你不点这个跑到另一个配|页面就会丢׃面的配置?

我们在Tomcat 5的Launch中确保选中了Debug模式?

现在可以点击preference对话框的OK按钮了,完成Tomcat的配|?

七、部?/b>Web应用E序

q里q单点了,我们选中WebTest工程的根目录Q右键菜单MyEclipse->Add and Remove Projects Deployments…,在打开的对话框中确保Projects为WebTestQ点击Add按钮Q在弹出对话框的Server中选择Tomcat 5Q下面的两个单选项QExploaded Archive和Packaged Archive分别是目录方式部属和包方式部属,q个都是由MyEclipse来做的,我们使用目录部v方式Q不用打成war包,其他的不它了。点击Finished按钮回到上一个页面。 ?

OKQ程序已l部|完成了Q下面要q行调试了?

八、运行调试程?/b>

在Eclipse的图形菜单栏扑ֈ按此在新H口览囄Q这个按钮左辚w个是重新部v按钮Q右Ҏ自带的浏览器Q,点击下拉按钮Q选择Tomcat 5Q然后点击Start菜单Q启动Tomcat?

{ConsolH口中提CTomcat启动成功Q我们就可以q行我们的程序了。打开一个IE览器窗口,输入http://localhost:8080/WebTest/Q我们可以看到如下信息:

       Hello World!
       This is my JSP page.

说明q行成功?

下面来讲讲调试,呵呵Q这时候就和普通的调试一样了Q加断点。Jsp文g和Class文g一样可以单步调试?

打开Hello.java的编辑框Q在return message;一行加断点Q我们刷新IEH口QEclipse的窗口就会出CQ停在了断点的位|。按F8键执行完毕,Lq个断点?

我们打开index.jsp文g的编辑框Q在<jsp:getProperty name=”hello??>一行打上断点,hIEH口。然后返回去看Eclipse~辑H口Q光标已l停在了断点行?

l于可以在JSP中进行调试啦!!!

在此特别感谢Junsan的文?lt;<MyEclipse开发调试WEB应用实例入门>>及热心帮?使我得以在较的旉内收获颇?



言w寸 2006-06-29 18:13 发表评论
]]>
վ֩ģ壺 Դ| ˮ| ׺| ն| ˳| | | | Ͻ| ֽ| | ¦| | | | | | | | ɽ| | | ޳| | կ| н| | º| | | | | Ž| ˿| | Ӱ| Ұ| ױ| | | ˺|