ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>蜜桃视频一区二区三区在线观看,中文字幕一区二区三区电影,福利一区视频http://www.aygfsteel.com/zengming/生活、学ä¹?f¨¤n)、工ä½?/description>zh-cnMon, 28 Jul 2025 16:12:34 GMTMon, 28 Jul 2025 16:12:34 GMT60‹¹®ç‚¹è®¡ç®—时保护精度的一个方法——BigDecimalhttp://www.aygfsteel.com/zengming/archive/2009/10/16/298642.htmlzengmingcd@163.comzengmingcd@163.comFri, 16 Oct 2009 14:11:00 GMThttp://www.aygfsteel.com/zengming/archive/2009/10/16/298642.htmlhttp://www.aygfsteel.com/zengming/comments/298642.htmlhttp://www.aygfsteel.com/zengming/archive/2009/10/16/298642.html#Feedback0http://www.aygfsteel.com/zengming/comments/commentRss/298642.htmlhttp://www.aygfsteel.com/zengming/services/trackbacks/298642.html      æ•°A和数B
     要求A每高于(或低于)B 0.5åQŒæ•°Cž®Þq›¸åº”增加或减少0.5ã€?br />      ˜q™ä¸ª½Ž—法该怎么样写åQ?br /> 很简单的一个东è¥Ñ€‚但是要求精度不能丢失ã€?br /> 查了查,原来可以用BigDecimal来实现ã€?br />
写了个简单的½E‹åºåQ?br />
    public static double oprbigdecimal(double a,double b,double c){
        
//转换为bigdecimal
        BigDecimal bigA = new BigDecimal(Double.toString(a));
        BigDecimal bigB 
= new BigDecimal(Double.toString(b));
        BigDecimal bigC 
= new BigDecimal(Double.toString(c));
        
        
//增加å€?如果¼‹®å®šæ˜¯åŠ å‡ç›¸åŒå€¼å¯ä»¥ä¼˜åŒ–çš„ã€?/span>
        BigDecimal step = new BigDecimal("0.5");
        
        
//计算差�/span>
        BigDecimal dif = bigA.subtract(bigB);
        
        
//如果差值在0.5的话。C+0.5
        
//注意åQŒè¿™é‡Œæ¯”较时ž®×ƒ¸è¦ç”¨bigdecimal了。会(x¨¬)有问题的
        if (dif.doubleValue() == 0.5)
        
{
            bigC 
= bigC.add(step);
        }

        
//差值在-0.5的话。C-0.5
        if (dif.doubleValue() == -0.5)
        
{
            bigC 
= bigC.subtract(step);
        }

        
        
//˜q”回¾l“æžœ
        return bigC.doubleValue();
    }

BigDecimal可以使用String¾cÕdž‹çš„值来初始化对象ã€?br /> 在BigDecimal中会(x¨¬)ž®†æÕQç‚ÒŽ(gu¨©)•°è½¬æ¢ æ•´åž‹+¾_‘Öº¦ 的表½Cºæ–¹æ³•ã€?br /> 使用addåQˆåŠ åQ‰ã€subtractåQˆå‡åQ‰ã€multiplyåQˆä¹˜åQ‰ã€divideåQˆé™¤åQ‰æ—¶éƒ½ä¼š(x¨¬)使用整型来计½Ž—。精度è{为大¾_‘Öº¦çš„ã€?br /> åQˆæ³¨æ„divide除法需要指定保留精度和四舍五入åQ?br /> ˜q™æ ·ž®±å¯ä»¥ä¿æŠ¤æÕQç‚ÒŽ(gu¨©)•°è®¡ç®—的精度了ã€?br />

]]>
启动Eclipse时的一个异å¸?/title><link>http://www.aygfsteel.com/zengming/archive/2009/08/20/291991.html</link><dc:creator>zengmingcd@163.com</dc:creator><author>zengmingcd@163.com</author><pubDate>Thu, 20 Aug 2009 11:42:00 GMT</pubDate><guid>http://www.aygfsteel.com/zengming/archive/2009/08/20/291991.html</guid><wfw:comment>http://www.aygfsteel.com/zengming/comments/291991.html</wfw:comment><comments>http://www.aygfsteel.com/zengming/archive/2009/08/20/291991.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/zengming/comments/commentRss/291991.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/zengming/services/trackbacks/291991.html</trackback:ping><description><![CDATA[    在启动Eclipseæ—Óž¼Œæˆ‘们有时候会(x¨¬)遇到˜q™æ ·çš„问题:(x¨¬)<br />     弹出一个窗口说åQ?br /> <br />        JVM Terminated. Exit code =-1<br />        …………<br />     <br />     遇到˜q™æ ·çš„æƒ…况,可以ž®è¯•一下修æ”?Eclipse目录下的Eclipse.iniæ–‡äšgã€?br />   <br />     扑ֈ°<br />     -vmargs<br />     -Xms40m<br />     -Xmx128m<br />     ˜q™æ ·å‡ è¡Œã€?br />     它表½CºJava˜qè¡Œæ—¶çš„内存最ž®å€¼å’Œæœ€å¤§å€¹{€?br /> <br />     可以直接ç”?#"æ³¨é‡ŠæŽ‰ã€‚ä½†æ˜¯ä¸å»ø™®®˜q™ä¹ˆåšï¼Œå› äØ“(f¨´)有时候会(x¨¬)出现内存异常的错误。比如创建Seam工程的时候ã€?nbsp;  <br />     一般对Xmså’ŒXmxçš„å€ÆD¿›è¡Œä¿®æ”V€‚具体是多大我也不清楚,可以ž®è¯•。知道可以打开Eclipse为止ã€?br />     æˆ?g内存åQŒä‹É用的是Xms256måQŒXmx450m。应该够用了ã€?br /> <br /> <br /> <img src ="http://www.aygfsteel.com/zengming/aggbug/291991.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/zengming/" target="_blank">zengmingcd@163.com</a> 2009-08-20 19:42 <a href="http://www.aygfsteel.com/zengming/archive/2009/08/20/291991.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>更正《Eclipse + Seam 配置˜q‡ç¨‹ã€‹ä¸€æ–‡ä¸­çš„几个错误ã€?/title><link>http://www.aygfsteel.com/zengming/archive/2009/08/20/291990.html</link><dc:creator>zengmingcd@163.com</dc:creator><author>zengmingcd@163.com</author><pubDate>Thu, 20 Aug 2009 11:30:00 GMT</pubDate><guid>http://www.aygfsteel.com/zengming/archive/2009/08/20/291990.html</guid><wfw:comment>http://www.aygfsteel.com/zengming/comments/291990.html</wfw:comment><comments>http://www.aygfsteel.com/zengming/archive/2009/08/20/291990.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.aygfsteel.com/zengming/comments/commentRss/291990.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/zengming/services/trackbacks/291990.html</trackback:ping><description><![CDATA[    前两天写了篇关于在Eclipse下配¾|®Seam开发环境的文章ã€?br />     后来在创建项目时遇到了几个错误。现在解决了ã€?br />     发现在文章中有几处错误。现在更正一下ã€?br /> <br />     1、在½W?步中åQŒæˆ‘说到Seam包没有用。其实是错误的ã€?br />        ˜q™ä¸ªåŒ…在新徏Seam工程时是需要的Runtime。所以该包必™åÖM¸‹è½½ï¼Œòq¶è§£åŽ‹ã€?br /> <br />     2、在开始创建Seam工程之前åQŒå¿…™å»è¦å®‰è£…数据库。当然不一定是本机。ä“Q何你能访问到的地斚wƒ½å¯ä»¥ã€?br />        安装数据库的方式ž®×ƒ¸å†è®¨è®ÞZº†ã€‚但是需要注意的问题有以下几点:(x¨¬) <br />        1åQ‰åœ¨Java中连接数据库需要对应的JDBC驱动。各个不同的数据库有不同的驱动,而且不同版本数据库也有不同的驱动。不˜q‡è¿™äº›é©±åŠ¨ç½‘ä¸Šæ¸¸å¾ˆå¤šã€‚å¤§å®¶å¯¹åº”ä¸‹è½½å°±å¯ä»¥äº†ã€?br />        2åQ‰MySQL数据åº?.1安装版在windows2003下安装的时候会(x¨¬)出现“mysql install interrupted before it complete"之类的错误。这个是MySQL安装包的问题。所以徏议大家还是ä‹Éç”?.0版本的数据库ã€?br /> <br />     3、谈谈版本问题ã€?br />        在上文中åQŒæˆ‘使用的Eclipse3.5、Seam2.1、JBossTools3.1、Wtp3.1……版本是正¼‹®å¯¹åº”了的ã€?br />        但是JBossTools3.1现在˜q˜ä¸½E›_®šã€‚在JBossTools下蝲™åµé¢ä¸­æœ‰æç¤ºåˆ°ç¨³å®šå‘布版(stable)只有3.0::Eclipse3.4ã€?br />        所以说åQŒå®Œå…¨ä‹É用最新版本不一定好。我ž®±æ˜¯å› äØ“(f¨´)使用最新版本导致了创徏工程å¤ÞpÓ|的问题ã€?br />        现在我ä‹É用的版本是Eclipse3.4、Seam2.0、JBossTools3.0、JBoss4.2、WTP3.0å?qi¨¢ng)相应版本插件。这个版本是比较½E›_®šçš„æ­£¼‹®å¯¹åº”版本ã€?br /> <br />     好了åQŒçŽ°åœ¨å‘çŽ°çš„é—®é¢˜ž®Þp¿™ä¹ˆå¤šã€‚如果还有问题,再及(qi¨¢ng)时修攏V€?br />     如果æ‚(zh¨¨n)¨å‘çŽîC»€ä¹ˆé—®é¢˜ï¼Œè¯ïL(f¨¥ng)»™æˆ‘ç•™­a€ã€‚谢谢ã€?br /> <br /> <br /> <img src ="http://www.aygfsteel.com/zengming/aggbug/291990.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/zengming/" target="_blank">zengmingcd@163.com</a> 2009-08-20 19:30 <a href="http://www.aygfsteel.com/zengming/archive/2009/08/20/291990.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse + JBoss Seam 配置˜q‡ç¨‹ã€?/title><link>http://www.aygfsteel.com/zengming/archive/2009/08/17/291450.html</link><dc:creator>zengmingcd@163.com</dc:creator><author>zengmingcd@163.com</author><pubDate>Mon, 17 Aug 2009 07:01:00 GMT</pubDate><guid>http://www.aygfsteel.com/zengming/archive/2009/08/17/291450.html</guid><wfw:comment>http://www.aygfsteel.com/zengming/comments/291450.html</wfw:comment><comments>http://www.aygfsteel.com/zengming/archive/2009/08/17/291450.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.aygfsteel.com/zengming/comments/commentRss/291450.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/zengming/services/trackbacks/291450.html</trackback:ping><description><![CDATA[¾lè¿‡è‰°è‹¦çš„奋战。终于将Eclipse + JBoss Seam的开发环境搭建好了ã€?br /> ¾|‘上有很多配¾|®è¯´æ˜Žï¼Œä½†æ˜¯éƒ½ä¸æ˜¯å¾ˆæ¸…楚ã€?br /> 让我郁闷˜q™ä¹ˆä¹…的事情åQŒè¿˜æ˜¯è‡ªå·±å†™ä¸ªè‡ªè®¤äØ“(f¨´)比较详细的配¾|®è¿‡½E‹ã€?br /> 一斚w¢è‡ªå·±ç•™ä¸ªè®°å½•åQŒä¸€æ–šw¢å…¶ä»–和我一æ ïL(f¨¥ng)š„æ–îCh能有个参考ã€?br /> <br /> 1、安装Java JDKã€?br />    1)下蝲Java JDKã€?br />      ¾|‘址åQšhttp://java.sun.com/javase/downloads/index.jsp <br />    2)双击安装JDKã€?我安装在C:\Javaä¸?br />    3)在windows高çñ”配置中设¾|®çŽ¯å¢ƒå˜é‡?JAVA_HOME=C:\Java<br />      我的ç”?sh¨´)è„?>右键->属æ€?>高çñ”->环境变量->¾pȝ»Ÿå˜é‡ä¸­ç‚¹æ–°å¾ã€?br /> <br /> 2、安装JBoss应用服务器ã€?br />     1)下蝲JBoss<br />       ¾|‘址åQšhttp://www.jboss.org/jbossas/downloads/<br />     2)解压JBoss<br />       我解压在C:\JBoss下。注意,JBoss的目录中是不能出现空格的ã€?br />     3)讄¡½®çŽ¯å¢ƒå˜é‡ JBOSS_HOME=C:\JBoss<br />     4)打开命ä×o(h¨´)行,˜q›å…¥C:\JBoss\bin目录下,输入run。可以启动JBoss服务器ã€?br />        在启动过½E‹ä¸­å¦‚果没有出现异常åQŒåˆ™å¯ä»¥è®‰K—®http://localhost:8080/。可以看到JBoss 服务器的一个页面ã€?br /> <br /> 3、安装ANTã€?br />     ANT½Ž€å•的理解为JAVA打包、部¾|²çš„脚本工具。当ç„Óž¼Œä»–还有很多功能ã€?br />     1)下蝲ANT<br />      ¾|‘址åQšhttp://ant.apache.org/bindownload.cgi<br />     2)解压ANT<br />       我解压在C:\ant下ã€?br />     3)讄¡½®çŽ¯å¢ƒå˜é‡ ANT_HOME=C:\ANT<br />      在命令行中C:\ant目录下输入ant。如果出现ant的帮助信息,则表½Cºå®‰è£…成功了ã€?nbsp;     <br />     <br /> 4、安装Eclipse<br />    1)下蝲Eclipseã€?br />       ¾|‘址åQšhttp://www.eclipse.org/downloads/ 选择Eclipse IDE for Java EE Developers<br />    2)解压Eclipse。我解压在C:\Eclipseä¸?br /> <br /> 5、安装Web开发插ä»Óž¼š(x¨¬)<br />     在Eclipse IDE for Java EE Developers好像已经集成了这个插件。不˜q‡æˆ‘用的是Eclipse Classic版本的。需要自己安装ã€?br />     <br />     1)下蝲插äšg<br />     我们需要的插äšg有:(x¨¬)     <br />    (1)EMF RunTime。全¿U? Eclipse Modeling Framework, 大概是用于èÊY件徏模的ã€?br />    (2)EMF XSD RunTime。全¿U? XML Schema DefinitionåQŒæ˜¯EMF关于XML数据的处理吧ã€?br />    (3)GEF SDK。全¿U?Graphical Editing FrameworkåQŒæ˜¯ä¸€å¥—图像编辑框æž? 用于开发图形应用ã€?br />    (4)DTP SDK。全¿U?Data Tools PlatformåQŒåº”该是一套数据管理工具吧ã€?br />    (5)WTP。全¿U?Web Tools Platform。是开发web的工具åã^台ã€?br />    ˜q?个插件在Eclipse¾|‘ç«™ä¸Šéƒ½èƒ½ä¸‹è½½ã€‚åÆˆä¸”æˆ‘ä»¬åœ¨ä¸‹è²çš„æ—¶å€™åªéœ€è¦æŸ¥æ‰¾W(w¨£ng)TP卛_¯ã€‚在下蝲æ—Óž¼ŒEclipseä¼?x¨¬)提½Cºæˆ‘们下载其他相关的插äšg。这点做的很人性化ã€?br />    ¾|‘址: http://www.eclipse.org/webtools/<br />    <br />    下面是WTP下蝲时提½Cºéœ€è¦ä¸‹è½½çš„其他插äšgã€?br /> <p>   Note that WTP requires Java 5 or higher (and, for some things, actually requires a JDK rather than only a JRE) even though many other Eclipse Project can run with other JRE levels.</p> <table align="center" border="0" cellpadding="1" cellspacing="1" width="90%"> <tbody> <tr valign="top"> <td width="55%">Eclipse Platform (Platform, JDT)</td> </tr> <tr valign="top"> <td>EMF v2.5 Runtime Minimum executable code.</td> </tr> <tr valign="top"> <td>EMF XSD v2.5 Runtime Minimum executable code.</td> </tr> <tr valign="top"> <td>Graphical Editing Framework (GEF)</td> </tr> <tr valign="top"> <td>Data Tools Platform (DTP) (required only for EJB or JPT development)</td> </tr> </tbody> </table> <br />      2)安装插äšg<br />       我ä‹É用的是徏立Eclipseçš„linkæ–‡äšg来安装插件的方式ã€?br />       a)解压插äšg到C:\Eclipse\myPlugins\插äšg名称 ˜q™ä¸ªç›®å½•下ã€?br />         注意åQšæ’ä»¶å¿U°ç›®å½•的下一¾U§ç›®å½•都ä¸?eclipse。解压就有,不要修改了,不然找不到插件ã€?br />       b)在C:\Eclipse\下徏立linksæ–‡äšg夏V€?br />       c)在links中徏ç«?插äšg名称.link"æ–‡äšg。(创徏新记事本åQŒé‡å‘½åæ—¶ä¿®æ”¹åŽ¾~€åå³å?<br />       d)在对应的linkæ–‡äšg中写å…?path=c:/eclipse/myPlugins/插äšg名称 ã€?br />        注意åQ?1)每个插äšg一个linkæ–‡äšgã€?br />              (2)路径使用"/"而不æ˜?\"åQŒå¦‚果喜‹Æ¢ç”¨"\"的话åQŒè¯·ä½¿ç”¨"\\"。需要è{义ã€?br />       e)保存修改卛_¯ã€?br />     插äšg安装完成后,在help->about Eclipse SDK中可以看到刚才我们安装的插äšg了ã€?br /> <br /> 6、安装JBoss Tools<br />     JBoss Tools是一个用于Eclipse的插件工兗÷€‚可以帮助开发äh员在Eclipse中徏立Seam工程ã€?br />     1)下蝲JBoss Tools<br />       ¾|‘址åQ?http://www.jboss.org/tools<br />     2)安装插äšgã€?br />       ä½œäØ“(f¨´)Eclipse的插ä»Óž¼Œæˆ‘们使用相同的方法,先解压的myPlugins中再建立linkæ–‡äšgã€?br />     完成安装后,可以ž®±å¯ä»¥å†Eclipse中徏立Seam工程了ã€?br /> <br /> 7、SeamåŒ?br />     很多教程中说åQŒè¿˜è¦ä¸‹è½½Seam。但是在实际配置中,好像没有用到啊ã€?br />     不管了,˜q˜æ˜¯ä¸‹ä¸‹æ¥å§ã€?br />     1)下蝲Seam <br />       ¾|‘址:http://mirror.optus.net/sourceforge/j/jb/jboss/<br />     2)解压Seam<br />      我将下蝲的JBoss seam 2.1解压åˆîCº†C:\Seam中ã€?br />     3)修改C:\Seam目录下的build.propertiesæ–‡äšg。在最后加入jboss.home C:\\JBoss。保å­?br />     4)在命令行中,˜q›å…¥C:\Seam\examples\registration目录输入 ant deploy部çÖv˜q™ä¸ªä¾‹å­ã€?br />     5)成功后,启动JBoss服务器,再访问http://localhost:8080/seam-registration/register.seamã€?br />       在网上的教程中说åQŒå¯ä»¥çœ‹åˆîC¸€ä¸ªè¾“入用户名、密码的™åµé¢ã€‚但是,我配¾|®çš„æ—¶å€™å§‹¾lˆæ˜¯å‡ºçŽ°é”™è¯¯åQ?br />         javax.servlet.ServletException: /register.xhtml: Property 'register' not found on type org.javassist.tmp.java.lang.Object_$$_javassist_1 <br />              javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)<br />             org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)<br />       ˜q™ç‚¹æˆ‘一直没有解冟ë€?br /> <br /> 但至ž®‘开发环境配¾|®å¥½äº†ã€‚呵å‘üc€?br /> <br /> 注意åQšä¸Šé¢çš„¾|‘址是现在可以用的,以后版本变化其他原因åQŒç½‘址ä¼?x¨¬)发生变化。所以大家最好还是到官方¾|‘站找下最新版本。或者是直接google、baidu都可以的ã€?br /> 希望能对大家有帮助ã€?br /> 如果有问题大家也可以交流一下ã€?br /> <img src ="http://www.aygfsteel.com/zengming/aggbug/291450.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/zengming/" target="_blank">zengmingcd@163.com</a> 2009-08-17 15:01 <a href="http://www.aygfsteel.com/zengming/archive/2009/08/17/291450.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>郁闷啊,Seam配置不成功ã€?/title><link>http://www.aygfsteel.com/zengming/archive/2009/08/15/291237.html</link><dc:creator>zengmingcd@163.com</dc:creator><author>zengmingcd@163.com</author><pubDate>Sat, 15 Aug 2009 08:17:00 GMT</pubDate><guid>http://www.aygfsteel.com/zengming/archive/2009/08/15/291237.html</guid><wfw:comment>http://www.aygfsteel.com/zengming/comments/291237.html</wfw:comment><comments>http://www.aygfsteel.com/zengming/archive/2009/08/15/291237.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/zengming/comments/commentRss/291237.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/zengming/services/trackbacks/291237.html</trackback:ping><description><![CDATA[好郁闷啊ã€?br /> 刚学Seam居然遇到好多问题ã€?br /> 现在˜qžçŽ¯å¢ƒéƒ½æ²¡æœ‰æ­å¾èµäh¥ã€?br /> <br /> æ ÒŽ(gu¨©)®¾|‘上的资料,我搭建的˜q‡ç¨‹å¦‚下åQ?<br /> 1、下载Java JDK 1.6 òq¶å®‰è£…。我安装在C:\program file\java下的ã€?br /> 2、下载EclipseåQŒåƈ解压。我下蝲的是Eclipse SDK Version: 3.5.0åQŒåƈ解压到D:\eclipse<br /> <br /> 3、下载JBossã€?我下载的是JBoss 5.1.0GA。解压到D:\jboss-5.1.0.GAåQŒåƈ˜q›è¡Œäº†é…¾|®ã€‚具体配¾|®æ–¹æ³•在¾|‘上很多了。这里就不说了。反正访问Http://localhost:8080/是成功的ã€?br /> 4、下载Antã€?我下载的是apache-ant-1.7.1。解压后到D:\ant后,在环境变量中讄¡½®äº†ant_home å’?path<br /> 5、下载seam。我下蝲的是jboss-seam-2.1.0.A1。解压到D:\jboss-seam-2.1.0ã€?br />     在build.propertiesæ–‡äšg中添加jboss.home D:\\jboss-5.1.0.GAã€?br /> 6、在命ä×o(h¨´)行中åQŒå¯åЍJBoss服务器ã€?br /> 7、在命ä×o(h¨´)行中åQ?seam%example/registration目录下ä‹Éç”?ant deploy命ä×o(h¨´)部çÖv½CÞZ¾‹½E‹åºã€?br /> 8、部¾|²å®ŒæˆåŽåQŒè®¿é—®http://localhost:8080/seam-registration/register.seamã€?br /> <br /> 居然报错了:(x¨¬)javax.servlet.ServletException: /register.xhtml: Property 'register' not found on type org.javassist.tmp.java.lang.Object_$$_javassist_1 <br />              javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)<br />             org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)<br /> <pre><br /> 郁闷啊ã€?br /> <br /> 讉K—®é”™è¯¯ž®Þq®—了。我自己å»ÞZ¸ªseam工程æ€Õd¯ä»¥å§<br /> <br /> 9、下载wtp。我下蝲的是wtp-R-3.1-20090616035105。解压到D:\eclipse\otherPulginæ–‡äšg夹中ã€?br /> 10、下载JBoss Tools。我的是JBossTools-ALL-win32-3.1.0.M2-N200907092133-H355。同栯‚§£åŽ‹åˆ°D:\eclipse\otherPluginæ–‡äšg夹中ã€?br /> 保证äº?å’?0步骤中的目录¾l“构为D:\eclipse\otherPulgin\eclipse<br /> <br /> 11、在D:\eclipse下创建linksæ–‡äšg夏V€‚åÆˆåœ¨æ–‡ä»¶å¤¹ä¸‹åˆ›å»ºseam.linkæ–‡äšgã€‚æ–‡ä»¶å†…å®¹äØ“(f¨´)path = D:/eclipse/otherPlugins/ã€?br /> 12、在命ä×o(h¨´)行中åQŒè¿›å…¥Seam的目录。输入Seam setup 调整工作½Iºé—´½{‰é…¾|®ã€?br /> 13、再输入Seam new-project。会(x¨¬)在配¾|®å¥½çš„工作空间中生成seam工程ã€?br /> <br /> 14、启动Eclipseã€?br /> 在help->about eclipse sdk中看到有wtpå’ŒJBoss by radhat的插件。这个是不是代表插äšg安装成功了呢åQ?br /> 但是在工作空间中看不到刚才徏立的seam工程ã€?br /> <br /> 15、window->open perspective中没有seam视图ã€?br /> file->new->other。没有Seam的工½E‹ã€‚甚臌™¿žweb project都没有ã€?br /> <br /> 上面ž®±æ˜¯æˆ‘配¾|®çš„˜q‡ç¨‹ã€‚完全郁闷了ã€?br /> 是我哪里配饰有错么?哪位大虾能教我一下啊ã€?br /> <br /> 1ã€äØ“(f¨´)什么部¾|²çš„应用无法讉K—®ã€‚但是我用MyEclipse写的一个小™åµé¢å¯ä»¥è®‰K—®åˆ°ã€?br /> 2ã€äØ“(f¨´)什么Eclipse里面不能建立web™å¹ç›®ã€?br /> <br /> </pre> <img src ="http://www.aygfsteel.com/zengming/aggbug/291237.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/zengming/" target="_blank">zengmingcd@163.com</a> 2009-08-15 16:17 <a href="http://www.aygfsteel.com/zengming/archive/2009/08/15/291237.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JBoss Seam 初探http://www.aygfsteel.com/zengming/archive/2009/08/13/290978.htmlzengmingcd@163.comzengmingcd@163.comThu, 13 Aug 2009 04:10:00 GMThttp://www.aygfsteel.com/zengming/archive/2009/08/13/290978.htmlhttp://www.aygfsteel.com/zengming/comments/290978.htmlhttp://www.aygfsteel.com/zengming/archive/2009/08/13/290978.html#Feedback0http://www.aygfsteel.com/zengming/comments/commentRss/290978.htmlhttp://www.aygfsteel.com/zengming/services/trackbacks/290978.html
Seamçš„äñ”ç”Ÿï¼Œç›®æ ‡æ˜¯äØ“(f¨´)了减ž®‘开发äh员在一个Web应用中ä‹É用不同组建模型而编写的“胶水”ä»£ç ã€‚äØ“(f¨´)企业¾U§åº”用提供一个一致的¾~–程模型ã€?br />
Seam是一个开源的“深度集成”框架ã€?br /> 她试囑֐¸æ”¶JavaEEå’ŒSpring的精华ã€?br /> å¥ÒŽ(gu¨©)‰Žæ ¹äºŽJava EE标准åQšJSFå’ŒEJB3.
å¥ÒŽ(gu¨©)œ€åˆçš„ç›®æ ‡æ˜¯äØ“(f¨´)了解决JSFå’ŒEJB3中的一些缺陗÷€‚但是后来的发展让她­‘…过了这个范畴ã€?br />
JBoss Seam的一些特点:(x¨¬)
1åQ‰è¿ç”¨EJB3 Beans或POJOs处理JSF事äšgã€?br />     在Seam中可以直接ä‹É用EJB3 Beanä½œäØ“(f¨´)JSFçš„Backing Beans
    在Seam中,注释POJOs可以完全取代EJB3中的ä¼?x¨¬)话Beansã€?br /> 2åQ‰åŒå‘依赖注入ã€?br />     让Seam能够建立包括数据和行为的富领域模型ã€?br /> 3åQ‰æ”¯æŒåœ¨JSF中进行JPA延迟加蝲ã€?br />     Seam默认支持“Open Session In View”
4åQ‰åœ¨JSF输入™åµé¢ä¸­æ”¯æŒHibernate验证ã€?br />     Seam允许在实体Beans中直接注释数据验证约束ã€?br /> 5åQ‰å¤š¿Uæ–¹å¼ä‹É用Ajaxã€?br />     Ajax JSF或者JavaScript½{?br /> 6åQ‰åœ¨Web应用中集成业务流½E‹ã€?br />     通过jBPMå’ŒJBoss Rules提供支持ã€?br /> 7åQ‰ä‹É用iText生成不同视图ã€?br /> 8åQ‰é«˜¾U§ä“Q务调度程序ã€?br /> 9åQ‰ç»Ÿä¸€çš„ç¼–½E‹æ¨¡åž?br />     关键三要素:(x¨¬)注释POJOs、XHTML、表辑ּè¯­è¨€ã€?br />                                          --摘自《JBoss SeamåQšä¸€ä¸ªæ·±åº¦é›†æˆæ¡†æž¶ã€?br />
½{‰ç­‰½{‰ç­‰ã€?br />
听这一è¯ß_(d¨¢)¼ŒSeam好像˜q˜çœŸçš„很强大ã€?br /> 具体的还是先再了解,再做一做再看ã€?br />




]]>
Java Web开发框架初å­?/title><link>http://www.aygfsteel.com/zengming/archive/2009/08/12/290759.html</link><dc:creator>zengmingcd@163.com</dc:creator><author>zengmingcd@163.com</author><pubDate>Wed, 12 Aug 2009 02:34:00 GMT</pubDate><guid>http://www.aygfsteel.com/zengming/archive/2009/08/12/290759.html</guid><wfw:comment>http://www.aygfsteel.com/zengming/comments/290759.html</wfw:comment><comments>http://www.aygfsteel.com/zengming/archive/2009/08/12/290759.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/zengming/comments/commentRss/290759.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/zengming/services/trackbacks/290759.html</trackback:ping><description><![CDATA[˜q‘来åQŒå› ä¸ºå…¬å¸çš„¾pȝ»Ÿž®†è¦æ•´åˆé‡æž„ã€?br /> 所以需要选择一‹Æ‘Ö¼€å‘速度快、封装适度的Web开发框架ã€?br /> 于是¾lç†äº¤ç»™æˆ‘一个艰巨的ä»ÕdŠ¡â€”â€”å­¦ä¹?f¨¤n)一下市面上现有的Web开发框架ã€?br /> <br /> 现在主要的方向是åŸÞZºŽJavaçš„Web开发。所以关注的框架着重于Java方向的ã€?br /> 个äh觉得.Net框架其实很好用。但是公司考虑其ä­h(hu¨¢n)æ ¹{€æ€§èƒ½ç“‰™¢ˆ½{‰é—®é¢˜ï¼Œæš‚时没有考虑ã€?br /> <br /> 现在˜q›å…¥è§†çº¿çš„æ¡†æž¶æœ‰åQ?br /> JBoss Seam<br /> Struts 2<br /> Rational Application Developer<br /> Operamasks<br /> <br /> MyEclipse åQˆè¿™ä¸ªæ˜¯æ¡†æž¶ä¹ˆï¼Ÿå¥½åƒæ˜¯ä¸ªå¼€å‘åã^台。实在是搞不清楚åQŒå®ƒä¹Ÿå¯ä»¥å¼€å‘Web吧。也要看看)<br /> <br /> ˜q™å‡ ä¸ªæ¡†æž¶å„自的拥护者都把框架说的有多么好多么好ã€?br /> ä½œäØ“(f¨´)æ–îCh的我åQŒæ²¡æœ‰é¡¹ç›®ç»éªŒï¼Œæ›´æ²¡æœ‰å¾ˆå¼ºçš„¾pȝ»Ÿæž¶æž„能力åQŒé€‰æ‹©èµäh¥ž®±å¾ˆå›°éš¾ã€?br /> <br /> 现在想的½W¨åŠžæ³•æ˜¯æŠŠå„ä¸ªæ¡†æž‰™ƒ½æ­å¾èµäh¥åQŒè¯•用一下ã€?br /> <br /> 不知道还有没有其他的æ–ÒŽ(gu¨©)³•或者途径ã€?br /> 各位大虾们,¾l™ç‚¹å»ø™®®å§ã€‚小弟谢˜q‡äº†~<br /> <br /> <br /> PS:我也惌™¿‘来学ä¹?f¨¤n)çš„˜q™äº›æ¡†æž¶çš„知识放到这里,希望大家一赯‚®¨è®ºå­¦ä¹?f¨¤n)吧ã€?br /> <br /> <img src ="http://www.aygfsteel.com/zengming/aggbug/290759.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/zengming/" target="_blank">zengmingcd@163.com</a> 2009-08-12 10:34 <a href="http://www.aygfsteel.com/zengming/archive/2009/08/12/290759.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>HP品牌机安装操作系¾lŸçš„一个重ç‚?http://www.aygfsteel.com/zengming/archive/2009/07/20/287529.htmlzengmingcd@163.comzengmingcd@163.comMon, 20 Jul 2009 13:25:00 GMThttp://www.aygfsteel.com/zengming/archive/2009/07/20/287529.htmlhttp://www.aygfsteel.com/zengming/comments/287529.htmlhttp://www.aygfsteel.com/zengming/archive/2009/07/20/287529.html#Feedback0http://www.aygfsteel.com/zengming/comments/commentRss/287529.htmlhttp://www.aygfsteel.com/zengming/services/trackbacks/287529.html 下班å?开始了行动.但是,装了很多‹Æ?都失败了.
现象: 
    在安装windowsæ—?½W¬ä¸€‹Æ¡é‡å¯åŽ.出现"因计½Ž—机¼‚?/span>盘硬ä»?/font>çš?font color="#c60a00">问题,windows无法启动ã€?/span>不能è¯Õd–所选的引导ç›?è¯äh£€æŸ¥å¼•坯Dµ\径和¼‚ç›˜¼‹¬äšg,请参阅windows文档中有关磁ç›?font style="color: rgb(0, 0, 0);" color="#c60a00">é…ç½®çš„ä¿¡æ¯åÆˆå‚é˜…æ‚(zh¨¨n)¨çš„¼‹¬äšg参考手å†?以获得进一步的信息."的提½C?
     完全无法˜q›å…¥ä¸‹ä¸€æ­¥å®‰è£?
     起初是以为HP Recovery的问é¢?但是删了之后仍然存在该问é¢?
     又查了下,å¾ˆå¤šäºø™¯´æ˜¯å› ä¸ºSATA¼‹¬ç›˜çš„é—®é¢?但是找了半天也没扑ֈ°åœ°æ–¹æ”?
     最å?¾lˆäºŽå‘现了解å†Ïx–¹æ³? 

     åœ¨é‡å¯æ—¶,长按F10,˜q›å…¥BIOSçš„setup界面.
     é€‰æ‹©POWER MANAGEMENT™å?br />      再将其中的WDRT SUPPORT™å¹è®¾ä¸?Disabled"(¼›æ­¢).
     保存后重å?ž®±å¯ä»¥äº†.

     同样åQŒå…¨¾pȝš„HP 家用、商用台式机、笔记本åQŒè¿›è¡ŒGHOST安装后报错,也可以用此方法解冟ë€?br />      WDRT是一个电(sh¨´)子加密的东西.
     å¾®èÊY解释WDRT - watchdog resource tableã€?br />
     所以以后大家要为HP的机器重新安装操作系¾lŸçš„è¯?记得修改BIOS.

]]>
JBoss5配置时的怪现è±?/title><link>http://www.aygfsteel.com/zengming/archive/2009/07/06/285702.html</link><dc:creator>zengmingcd@163.com</dc:creator><author>zengmingcd@163.com</author><pubDate>Mon, 06 Jul 2009 13:04:00 GMT</pubDate><guid>http://www.aygfsteel.com/zengming/archive/2009/07/06/285702.html</guid><wfw:comment>http://www.aygfsteel.com/zengming/comments/285702.html</wfw:comment><comments>http://www.aygfsteel.com/zengming/archive/2009/07/06/285702.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.aygfsteel.com/zengming/comments/commentRss/285702.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/zengming/services/trackbacks/285702.html</trackback:ping><description><![CDATA[¾lˆäºŽåœ¨åƒè¾›ä¸‡è‹¦çš„æœçƒ¦ä¸Žå°è¯•中把JBoss配置好了。但是出çŽîCº†ä¸€ä¸ªæ€ªçŽ°è±¡ã€?br /> 在网上JBoss的配¾|®æ•™½E‹ä¸­åQŒéƒ½å¼ø™°ƒè¦åœ¨çŽ¯å¢ƒå˜é‡ä¸­å°†JAVA_HOME配置好ã€?br /> 但是åQŒå½“我配¾|®äº†JAVA_HOME以后åQŒè¿è¡Œrun.bat却出现命令行½H—口一闪而过的现象。如果ä‹É用cmd命ä×o(h¨´)行窗口执行run则输å‡?calling C:\jboss\bin\run.conf.bat" <br /> 后来我将环境变量中的JAVA_HOME删除后,却可以正常启动了ã€?br /> 但是提示è¯ß_(d¨¢)¼š(x¨¬)"JAVA_HOME is not set. Unexpected results may occur."<br /> 另外åQŒæ•™½E‹ä¸­è¯´æ­£¼‹®æ—¶è®‰K—®<a href="http://localhost:8083">http://localhost:8083</a>ä¼?x¨¬)出现正¼‹®çš„½Iºç™½™åüc€‚我却出çŽîCº†http 404未找到的情况ã€?br /> 其中应该˜q˜æœ‰é—®é¢˜ã€‚再¾l§ç®‹ç ”究研究ã€? <img src ="http://www.aygfsteel.com/zengming/aggbug/285702.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/zengming/" target="_blank">zengmingcd@163.com</a> 2009-07-06 21:04 <a href="http://www.aygfsteel.com/zengming/archive/2009/07/06/285702.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java配置的问é¢?/title><link>http://www.aygfsteel.com/zengming/archive/2009/07/06/285700.html</link><dc:creator>zengmingcd@163.com</dc:creator><author>zengmingcd@163.com</author><pubDate>Mon, 06 Jul 2009 12:07:00 GMT</pubDate><guid>http://www.aygfsteel.com/zengming/archive/2009/07/06/285700.html</guid><wfw:comment>http://www.aygfsteel.com/zengming/comments/285700.html</wfw:comment><comments>http://www.aygfsteel.com/zengming/archive/2009/07/06/285700.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/zengming/comments/commentRss/285700.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/zengming/services/trackbacks/285700.html</trackback:ping><description><![CDATA[今天在配JBoss但是一直有问题ã€?br /> 后来发现在命令行中输入java -server -version出现error messageåQ?#8220;Error: <span id="wmqeeuq" class="hilite2">no</span> `server' <span id="wmqeeuq" class="hilite6">JVM</span> <span id="wmqeeuq" class="hilite5">at 'C:\java\jdk1.6.0_10\</span><span id="wmqeeuq" class="hilite6">jvm</span>.dll'.的错误ã€?br /> 在网上上查了很久åQŒè¯´åœ¨æ³¨å†Œè¡¨ä¸­ä¿®æ”?font style="background-color: #d2f0d7">HKEY_LOCAL_MACHINE\<font style="background-color: #d2f0d7">HKEY_LOCAL_MACHINE\SOFTWARE</font>\<font style="background-color: #d2f0d7">HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft下相应的JAVA_HOME倹{€?br /> 修改后出çŽîCº†could not open 'C:\java\jdk1.6.0_10\lib\i386\jvm.cfg'的问题ã€?br /> 弄了很久åQŒæœ€åŽè¿˜æ˜¯åœ¨¾|‘上扑ֈ°äº†ç­”案,原来是配¾|®çš„问题ã€?br /> 在命令行中写入:(x¨¬)Path=C:\java\jdk1.6.0_10\bin卛_¯ã€?br /> 具体的解释。可以参çœ?font style="background-color: #d2f0d7"><a >http://geyaping.javaeye.com/blog/89153</a></font>ã€?br /> 写的比较详细ã€?br /> 记录一下,以备后用ã€?br /> 至于JBoss˜q˜åœ¨åŠªåŠ›é…ç½®ä¹‹ä¸­ã€?br /> </cq></font></font> <img src ="http://www.aygfsteel.com/zengming/aggbug/285700.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/zengming/" target="_blank">zengmingcd@163.com</a> 2009-07-06 20:07 <a href="http://www.aygfsteel.com/zengming/archive/2009/07/06/285700.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> Ö÷Õ¾Ö©Öë³ØÄ£°å£º <a href="http://" target="_blank">ÁúÃÅÏØ</a>| <a href="http://" target="_blank">Óí³ÇÊÐ</a>| <a href="http://" target="_blank">½£ºÓÏØ</a>| <a href="http://" target="_blank">ÄÏ»ãÇø</a>| <a href="http://" target="_blank">ÄþÝõ</a>| <a href="http://" target="_blank">ÅÍʯÊÐ</a>| <a href="http://" target="_blank">À¼Æº</a>| <a href="http://" target="_blank">°ÍÁÖÓÒÆì</a>| <a href="http://" target="_blank">¸ßÐÛÊÐ</a>| <a href="http://" target="_blank">Ä®ºÓÏØ</a>| <a href="http://" target="_blank">°ö²ºÊÐ</a>| <a href="http://" target="_blank">Àè´¨ÏØ</a>| <a href="http://" target="_blank">ÇàÑôÏØ</a>| <a href="http://" target="_blank">ÓÀ¼ÃÊÐ</a>| <a href="http://" target="_blank">Á¹³ÇÏØ</a>| <a href="http://" target="_blank">ÂåÆÖÏØ</a>| <a href="http://" target="_blank">Ïå³ÇÏØ</a>| <a href="http://" target="_blank">ÁúÑÒÊÐ</a>| <a href="http://" target="_blank">å¡ÏªÏØ</a>| <a href="http://" target="_blank">Âí¹«ÊÐ</a>| <a href="http://" target="_blank">»³ÈÊÏØ</a>| <a href="http://" target="_blank">ÉÏÓÝÊÐ</a>| <a href="http://" target="_blank">ÑÓ±ß</a>| <a href="http://" target="_blank">ãòÖÝÊÐ</a>| <a href="http://" target="_blank">ÁúÖÝÏØ</a>| <a href="http://" target="_blank">³¤ÁëÏØ</a>| <a href="http://" target="_blank">·ðÆºÏØ</a>| <a href="http://" target="_blank">¸§Ô¶ÏØ</a>| <a href="http://" target="_blank">°¢°ÓÏØ</a>| <a href="http://" target="_blank">аͶû»¢ÓÒÆì</a>| <a href="http://" target="_blank">³¤É³ÏØ</a>| <a href="http://" target="_blank">ÎâÖÒÊÐ</a>| <a href="http://" target="_blank">ÌúÁëÏØ</a>| <a href="http://" target="_blank">ÃÉÒõÏØ</a>| <a href="http://" target="_blank">¹ó¶¨ÏØ</a>| <a href="http://" target="_blank">ÈÊ»³ÊÐ</a>| <a href="http://" target="_blank">ÔÀ³ØÏØ</a>| <a href="http://" target="_blank">³ÎÂõÏØ</a>| <a href="http://" target="_blank">ʦ×ÚÏØ</a>| <a href="http://" target="_blank">¸¢ÁêÇø</a>| <a href="http://" target="_blank">Á¬ÖÝÊÐ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>