??xml version="1.0" encoding="utf-8" standalone="yes"?>国精品产品一区,在线观看av网站永久,精品国产_亚洲人成在线 http://www.aygfsteel.com/niaoren/category/2599.htmlzh-cn Wed, 28 Feb 2007 08:20:56 GMT Wed, 28 Feb 2007 08:20:56 GMT 60 Java学习(fn)W八?/title> http://www.aygfsteel.com/niaoren/archive/2005/08/12/9925.html恏h 恏h Fri, 12 Aug 2005 05:24:00 GMT http://www.aygfsteel.com/niaoren/archive/2005/08/12/9925.html http://www.aygfsteel.com/niaoren/comments/9925.html http://www.aygfsteel.com/niaoren/archive/2005/08/12/9925.html#Feedback 0 http://www.aygfsteel.com/niaoren/comments/commentRss/9925.html http://www.aygfsteel.com/niaoren/services/trackbacks/9925.html 阅读全文 ]]> Java学习(fn)W七?JDBC) http://www.aygfsteel.com/niaoren/archive/2005/08/11/9799.html恏h 恏h Thu, 11 Aug 2005 05:16:00 GMT http://www.aygfsteel.com/niaoren/archive/2005/08/11/9799.html http://www.aygfsteel.com/niaoren/comments/9799.html http://www.aygfsteel.com/niaoren/archive/2005/08/11/9799.html#Feedback 0 http://www.aygfsteel.com/niaoren/comments/commentRss/9799.html http://www.aygfsteel.com/niaoren/services/trackbacks/9799.html 阅读全文 ]]> Java学习(fn)W六天(ABSTRACT FACTORYQ?/title> http://www.aygfsteel.com/niaoren/archive/2005/08/10/9754.html恏h 恏h Wed, 10 Aug 2005 15:13:00 GMT http://www.aygfsteel.com/niaoren/archive/2005/08/10/9754.html http://www.aygfsteel.com/niaoren/comments/9754.html http://www.aygfsteel.com/niaoren/archive/2005/08/10/9754.html#Feedback 0 http://www.aygfsteel.com/niaoren/comments/commentRss/9754.html http://www.aygfsteel.com/niaoren/services/trackbacks/9754.html 从今天开始,我准备把GOF?3U设计模式重新学?fn)一下,q且用Java语言全部描述一ơ?BR> Abstract Factory(抽象工厂) 对象创徏型模?BR>提供一个创Zpd相关或相互依赖对象的接口Q而无需指定它们具体的类?nbsp;
]]>Java学习(fn)W五?/title> http://www.aygfsteel.com/niaoren/archive/2005/08/09/9668.html恏h 恏h Tue, 09 Aug 2005 08:31:00 GMT http://www.aygfsteel.com/niaoren/archive/2005/08/09/9668.html http://www.aygfsteel.com/niaoren/comments/9668.html http://www.aygfsteel.com/niaoren/archive/2005/08/09/9668.html#Feedback 0 http://www.aygfsteel.com/niaoren/comments/commentRss/9668.html http://www.aygfsteel.com/niaoren/services/trackbacks/9668.html Structs 是apache l织jakarta 目的一个子目Q用以改?web pȝ的结构,是一个基于J2EE的Web形式MVC模式实现。Structs是由一l类、Servlet和Taglibl成。Structs有其自己的控制器QControllerQ,基本lg是ActionServlet中定义的ServletQ由ActionMapping定义的,ActionMappingc表C的是Action对象的名字和位置。当一个请求进入控制器Ӟ它将h的\径映到Action的位|,q且请求传送给Action。Structs另外一个重要部分是标签QTagLibQ,主要由页面制作h员用?BR> EJBQEnterprise JavaBean Q?是设计成q行在服务器上,q由客户用的非可视远E对象。可通过多个非可?JavaBean 构徏 EJB。它们有一个部|描q符Q其目的?JavaBean 属性相同:(x)它是以后可由工具d?bean 的描q。EJB q独立于q_Q一旦编写好Q还可以在Q何支?Java 的^収ͼ包括客户机和服务器)(j)上用?BR> 如果不用EJBQ在EJB服务层实现的业务核心(j)?yu)由普通JavaBeans实现Q不能很好的保证负责MVC的JavaBeans和负责业务核?j)的JavaBeans清晰地分开?BR> 采用EJBQW(xu)eb完全只是一个MVC模式的实玎ͼ关键业务核心(j)是在EJB的服务层实现Q这样做的优Ҏ(gu)QW(xu)eb只负责界面相关部分,因ؓ(f)Q如果是一个智能客L(fng)Q如Swing或J2MEQ在不需要修改Q何业务核?j)的情况下能够方便地更换。同P提供Web Services功能Q也只是?Web层修改,不会(x)涉及(qing)EJB斚w的修改,同样保证?jin)系l的E_性,保证?jin)系l升U和未来的扩展性?BR> EJB容器Q如JBossQ已l提供了(jin)对象池和~存机制Q所以,没有事务机制的无状态Session Bean的性能肯定要强于普通JavaBeans。EJB容器不但在单Z提供?jin)对象池和缓存,而且可以跨服务器实现动态负载^衡,q些都无需开发者自己开发Q何Y件代码?BR> EJB提供的事务机刉常周全,但事务机制带来的~点是性能的降低,在一般企业应用或数据库系l应用中QEJB不会(x)对你构成很重的包袱?BR> 通过一天的学习(fn)Q虽然没有写出Structs和EJB的实C码,但是基本上对q两个东西有?jin)初步的了(jin)?img src ="http://www.aygfsteel.com/niaoren/aggbug/9668.html" width = "1" height = "1" /> ]]> Java学习(fn)W四天(上班的第一天)(j) http://www.aygfsteel.com/niaoren/archive/2005/08/08/9619.html恏h 恏h Mon, 08 Aug 2005 15:57:00 GMT http://www.aygfsteel.com/niaoren/archive/2005/08/08/9619.html http://www.aygfsteel.com/niaoren/comments/9619.html http://www.aygfsteel.com/niaoren/archive/2005/08/08/9619.html#Feedback 0 http://www.aygfsteel.com/niaoren/comments/commentRss/9619.html http://www.aygfsteel.com/niaoren/services/trackbacks/9619.html ?BR> 好不Ҏ(gu)提前一分钟赶到公司Q~_~开发h员才?个hQ窃W,我就喜欢q样Q原来我老迟刎ͼ(j)。办公室的h叫我{,我就{,谁叫我是新来的呢。不知道什么时候有个h搬着一C知道是什么年代的古董昄器进?jin)开发室Q?IMG height=19 src="http://www.aygfsteel.com/Emoticons/sad_smile.gif" width=19 border=0>不会(x)是我的?sh)脑吧,虽然我不会(x)JAVA,但是我搞开发也?q了(jin)Q苍天啊 ?BR> 大概10点左叻I被叫q了(jin)l理室,递给我一份合同,说要{?q的卖n契。第一反应是q么久啊Q我在原来的公司是一q一q的{。经理稍微解释了(jin)一下,x也是Q无所谓了(jin)Q到时候想跑照栯。翻d同,一条看h不v眼的条款让我蒙了(jin)Q星期六居然要上班,我差点就拒绝{了(jin)Q经理在一边解释说Q那个不是上班,只是技术交,有事情可以请假, Ʋ哭无泪啊?BR> Z(jin)l理室,感觉有被卖w的感觉QM是滋呟뀂办完相xl,把我带到一?sh)脑旁边Q?IMG height=20 src="http://www.aygfsteel.com/Emoticons/QQ/21.gif" width=20 border=0>15的显C器Q我差点叫h?jin),那h忙解释一下说Q这个只是暂时的Q新昄器下午就刎ͼ汗~~~~,瞧瞧配置先,815EP的板子,C1.1G的CPUQ?12M的内存,晕死Q难道开发Javaq么低的配置也成 Q?BR> 下午配置?jin)一下开发环境,看到同事都在用一个WT P的插Ӟ一个创建、部|和调试 Geronimo 应用E序的很基本的开发环境)(j)Q试试感觉还不错Q但是L出现目重新部v不上ȝ问题Q问一同事也解决不?jin),看来q得用Lomboz?jin)。剩下的旉看了(jin)一下JavaBean和Session~程 JavaBean其实是一些类Q把业务逻辑从JSP中分d来。在JSP中用一个标{ּ用JavaBeanQ先通过<%@ page import="mypack.BookDB"%>导入JavaBeanc,然后使用标签引用Q?lt;jsp:useBean id="bookDB" scope="application" class="mypack.BookDB" />Q,q个东西q当于BookDB bookDB = new BookDB,实例化一个类而已,在JSP可以直接使用q个cM(jin)QbookDB.Method();Q?后面的参数就更简单了(jin)Qscope是范_(d)包括Qpage, request, session, applicationQ默认属性值是page?BR> Session相对来说要熟(zhn)一些,是用来跟t用L(fng)态的一个机制。在Servlet API中定义了(jin)javax.servlet.http.HttpSession接口。当一个Session开始时QServlet容器创Z个HttpSession对象。默认情况下QJSP|页都是支持Session的,也可以通过昄声明支持SessionQ(<%@ page session="true"%>Q?最大的问题是当客L(fng)止?jin)Cookie麻?ch)一些。需要重写客戯求的URLQ把Session IDd到URL信息中。HttpServletResponse接口提供?jin)重写URL的方?lt;a href="<%=response.encodeURL("next.jsp")%>">。Session的持久化我原来在.Net中没有发现有q个功能Q可能是我菜吧^_^Q。需要配|FileStore、JDBCStoreQ现在暂时还用不上,以后在研I吧?img src ="http://www.aygfsteel.com/niaoren/aggbug/9619.html" width = "1" height = "1" /> ]]> Java学习(fn)W三?/title> http://www.aygfsteel.com/niaoren/archive/2005/08/07/9517.html恏h 恏h Sun, 07 Aug 2005 09:03:00 GMT http://www.aygfsteel.com/niaoren/archive/2005/08/07/9517.html http://www.aygfsteel.com/niaoren/comments/9517.html http://www.aygfsteel.com/niaoren/archive/2005/08/07/9517.html#Feedback 0 http://www.aygfsteel.com/niaoren/comments/commentRss/9517.html http://www.aygfsteel.com/niaoren/services/trackbacks/9517.html l于看到JSP?jin),q入实际应用阶段Q我原来以ؓ(f)JSP跟ASP或者ASP.NET差不多,今天?jin)解了(jin)一下,感觉不是那么回事。JSP是Java Server Page的羃写,是Servlet的扩展。书上解释说Q“在传统的网HTML文g中加入JavaE序片断和JSP标签Q就构成?jin)JSP|页?BR>
看v来很单,但是JSP语法都没有看完就遇到问题?jin)?x) <% if(false){ %> She is a girl <% }else{ %> He is a boy. <% } %> l果是He is a boy, q里有点不能够理解,不知道JSP容器是怎么解释的,暂时把“He is a boy”当作一个字W串处理 JSP语法Q?BR><%@ %>用来讄和整个JSP|页相关的属性,常用的由Page, include, taglib <%! %>用于声明JSP代表的Servletcȝ成员变量和方?BR><% %>用于直接嵌入M有效的Java语言代码 <%= %>用于昄表达式的|int或者f(xi)loatcd的值都自动转换成字W串加以昄 <%! int hitcount=1; %> ?lt;% int count=1; %>的区别?是类成员变量和局部变量的区别。在<%! %>声明中的都是cL员变量?BR> 隐含对象Q?BR>使用q些对象的引用变量时不需要做M变量声明 request javax.servlet.HttpServletRequest reponse javax.servlet.HttpServletResponse pageContext javax.servlet.jsp.PageCntext application javax.servlet.ServletContext out javax.servlet.jsp.JspWriter config javax.ServletConfig page java.lang.Object (相当于Java中的this关键? session javax.servlet.http.HttpSession exception java.lang.Exception JSP与CookieQ只要客L(fng)不禁止,使用很简?BR> Cokie[] cookies = request.getCookies(); cookies[0].getName; cookies[0].getValue(); cookies[0].setMaxAge(30); cookies[0].getMaxAge(); response.addCookie(new Cookie("cookieName", "cookieValue")); JSP转发hQ?BR> <jsp:forward page="重新定向的文? /> 如果在a.jsp中,a.jsph转发lb.jsp, a.jsp所有的数据输出都无效;此外a.jsp和a.jsp׃n同一个HttpRequest对象Q因此b.jsp可以通过request.getParameter("name")Ҏ(gu)dh参数 JSP异常处理Q?BR> JSP异常处理是针Ҏ(gu)个页面的Q不知道能不能在Web.xml中配|,让所有页面的异常处理指向通一个页?应该有,只是我不知道而已^_^)Q每个页面都去设|errorpage感觉很麻?ch)?BR> <%@ page errorPage="errorpage.jsp" %> <%@ page isErrorPage="true" %>默认为true 在处理异常的|页中可以直接访问exception隐含对象Q?lt;%=exception.getMessage() %> <% exception.printStackTrace(new PrintWriter(out));%>在异常处理页面中也是׃n一个HttpRequest对象Q应此也可以使用<%=request.getParameter("name");%> 今天学q么一点点Q玩?x)儿wow先^_^
]]> Java学习(fn)W二?/title> http://www.aygfsteel.com/niaoren/archive/2005/08/07/9513.html恏h 恏h Sun, 07 Aug 2005 07:36:00 GMT http://www.aygfsteel.com/niaoren/archive/2005/08/07/9513.html http://www.aygfsteel.com/niaoren/comments/9513.html http://www.aygfsteel.com/niaoren/archive/2005/08/07/9513.html#Feedback 0 http://www.aygfsteel.com/niaoren/comments/commentRss/9513.html http://www.aygfsteel.com/niaoren/services/trackbacks/9513.html Http的请求方式包括DeleteQGetQOptionsQPostQPut和TraceQ在HttpServletcM分别提供?jin)相应的?gu)Q它们是doDelete(), doGet(),doOptions(),doPost(),doPut()和doTraceQ)(j)?BR> Servlet容器是否在启动时自动装蝲ServletQ这是由在Web.xml中ؓ(f)Servlet讄?lt;load-on-startup>属性决定的Q慢慢感觉到?jin)java的配|多h?jin)?j)?img src ="http://www.aygfsteel.com/niaoren/aggbug/9513.html" width = "1" height = "1" /> ]]> java学习(fn)W一?/title> http://www.aygfsteel.com/niaoren/archive/2005/08/07/9512.html恏h 恏h Sun, 07 Aug 2005 06:54:00 GMT http://www.aygfsteel.com/niaoren/archive/2005/08/07/9512.html http://www.aygfsteel.com/niaoren/comments/9512.html http://www.aygfsteel.com/niaoren/archive/2005/08/07/9512.html#Feedback 0 http://www.aygfsteel.com/niaoren/comments/commentRss/9512.html http://www.aygfsteel.com/niaoren/services/trackbacks/9512.html 在家休息?jin)一个月Q?q的.Net开发要告一D落?jin),重新找?jin)一家开发Java的公司,在新公司面试的时候,借助q?q的开发经验,瞎吹?jin)一(我对JAVA一H不通,没有写过一行JAVA代码Q,ȝ通过?jin)?天以后上班?BR> 今天早上一hW一件事情就是上书店买Java书,C店一看才?c)了(jin),昨天到网上查到的一些书Q这里根本就没有Q暗自骂?jin)几句,我怎么选择q个鸟不拉屎的地方)(j)Q好不容易找?jin)一本《Tomcat与JavaWeb开发技术详解》,而且是最后一本,老天ȝl了(jin)炚w子,剩下随便找?jin)几本垃圾,反正也只是做入门用?BR> 不知道不觉就费?jin)一个上午。回家先览?jin)买回来的书Q前面全是TMD的教你怎么安装JDK,Tomcat,Eclipse。烦(ch)性花一个下午把Java开发环境搭h再说。一口气把JdkQEclipseQTomcatQMySqlQAnt全部下蝲下来Q想惌是VS2003方便Q,下蝲是小事,配置p功夫?jin),刚开始配|JdkQTomcatQMySqlq顺利,Eclipse麻?ch)?jin)Q还好可以编译,但是不知道怎么写JspQ到|上一查才知道要下载一个LombozQ按照版本下载了(jin)Q折腾了(jin)一个多时都没有搞定,q好扑ֈ一个EclipseColor的插Ӟ可以点亮JSP语法Q将q一下吧Q那个鸟Lomboz{上班问问同事?BR> 一切搞定,写个HelloWorld先?BR>
package mypack; import javax.servlet. * ; import javax.servlet.http. * ; import java.io. * ; public class HelloServlet extends HttpServlet // W一步:(x) 扩展 HttpServlet 抽象cR?/SPAN>{ // W二步:(x)覆盖doGet()Ҏ(gu) public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException ,ServletException { // W三步:(x)获取HTTP h中的参数信息 String clientName = request.getParameter( " clientName " ); if (clientName != null ) clientName = new String(clientName.getBytes( " ISO-8859-1 " ), " GB2312 " ); else clientName= " 我的朋友 " ; // W四步:(x)生成 HTTP 响应l果?/SPAN> PrintWriter out ; String title = " HelloServlet " ; String heading1 = " This is output from HelloServlet by doGet: " ; // set content type. response.setContentType( " text/html;charset=GB2312 " ); // write html page. out = response.getWriter(); out .print( " <HTML><HEAD><TITLE> " + title + " </TITLE> " ); out .print( " </HEAD><BODY> " ); out .print(heading1); out .println( " <h1><P> " + clientName + " : (zhn)好</h1> " ); out .print( " </BODY></HTML> " ); // close out. out .close(); } } ~译q行。。。,没反应(?fn)惯ASP.NetQ,CopyQ?gt;配置Q?gt;启动TomCatQ?BR>
< servlet > < servlet-name > HelloServlet </ servlet-name > < servlet-class > mypack.HelloServlet </ servlet-class > </ servlet > < servlet-mapping > < servlet-name > HelloServlet </ servlet-name > < url-pattern > /hello </ url-pattern > </ servlet-mapping > < servlet > < servlet-name > CounterServlet </ servlet-name > < servlet-class > mypack.CounterServlet </ servlet-class > </ servlet > < servlet-mapping > < servlet-name > CounterServlet </ servlet-name > < url-pattern > /counter </ url-pattern > </ servlet-mapping > ȝ完了(jin)Q问题又来了(jin)Q“你好”变成了(jin)“?Q”,早就听说Jsp的中文问题了(jin)Q改成HelloWorld正常Q翻?jin)一下书Q没有找到解军_法,了(jin)Q以后再解决^_^ ]]>
վ֩ģ壺
|
|
봨 |
|
|
|
|
|
ӱ |
|
|
|
пǰ |
|
ʯ |
½ |
|
|
|
|
ˮ |
ʲ |
|
|
Ҧ |
|
|
|
|
|
|
|
|
|
|
㰲 |
|
ȳ |
|
ˮ |
|