??xml version="1.0" encoding="utf-8" standalone="yes"?>av一区二区三区四区电影,色姑娘综合网,亚洲va欧美va国产综合剧情 http://www.aygfsteel.com/andy_taoke/大家一h学JAVA zh-cn Sun, 06 Jul 2025 07:15:54 GMT Sun, 06 Jul 2025 07:15:54 GMT 60 [zt]什么是中间?/title> http://www.aygfsteel.com/andy_taoke/archive/2006/03/23/37117.htmlFusion KISS Fusion KISS Thu, 23 Mar 2006 15:23:00 GMT http://www.aygfsteel.com/andy_taoke/archive/2006/03/23/37117.html http://www.aygfsteel.com/andy_taoke/comments/37117.html http://www.aygfsteel.com/andy_taoke/archive/2006/03/23/37117.html#Feedback 0 http://www.aygfsteel.com/andy_taoke/comments/commentRss/37117.html http://www.aygfsteel.com/andy_taoke/services/trackbacks/37117.html 中间件定义: 中间件是一U独立的pȝ软g或服务程序,分布式应用Y件借助q种软g在不同的技术之间共享资源。中间g位于客户? 服务器的操作pȝ之上Q管理计资源和|络通讯?br /> 中间件特点: 满大量应用的需?Q?br />q行于多U硬件和OSq_ Q?br />支持分布式计,提供跨网l、硬件和OSq_的透明性的应用或服务的交互功能 Q?br />支持标准的协?Q?br />支持标准的接口?br /> 中间件分c: 分ؓ数据讉K中间件、远E过E调用中间g、消息中间g、交易中间g、对象中间g{?img src ="http://www.aygfsteel.com/andy_taoke/aggbug/37117.html" width = "1" height = "1" /> ]]> Java Servlet学习W记4 http://www.aygfsteel.com/andy_taoke/archive/2005/12/30/26047.htmlFusion KISS Fusion KISS Fri, 30 Dec 2005 05:33:00 GMT http://www.aygfsteel.com/andy_taoke/archive/2005/12/30/26047.html http://www.aygfsteel.com/andy_taoke/comments/26047.html http://www.aygfsteel.com/andy_taoke/archive/2005/12/30/26047.html#Feedback 1 http://www.aygfsteel.com/andy_taoke/comments/commentRss/26047.html http://www.aygfsteel.com/andy_taoke/services/trackbacks/26047.html Web应用E序是Servlet、JSP、HTML文档、图片、模版以及其他可在支持Servlet的Web服务器上部v的所有Web资源的一个集合?br />Q这句话好长QM是你能在网上看到的东西Q或者一些生动态Web늚E序Q?br /> 我们安装了Tomcat׃知道Q在webapps文g夹下面有很多的子文g夹,一个文件夹对应一个应用程序。他们是一堆的JSPE序以及配置文g。另外我们可以给他打包,成ؓ一个存档文Ӟ扩展名ؓQwar?br /> WEB-INF目录 每个Web AppsQ都有一个这L目录Q有一个web.xml文g?br /> 现在对xml作一点学? XML是eXtensible Markup Language 他与HTMLcMQ都是用标签标记它的内容Qƈ用尖括号来结束; XML和HTML的服务目标是不同的:XML文档中的标签没有定义文字的显C格式,而是解释了文本的意思。它是一个可扩展的标记语aQ他可以定制一些新的标{来写你自己需要的文档?br /> 有几个要注意的地方: 1、XML区分大小写(大小写敏感) 2、又开始的标签必须有结束(标签必须是一对)要么p么写Q?lt;servlet/>Q用来代替一对的W号 3、嵌套的元素不可以重叠!例如q样写就是非法的<outside><inside></outside></inside> 4、所有数值必d上单引号或者双引号 配置描述W: <?xml version="1.0" encoding="ISO-8859-1"?> <web-app> <servlet> <servlet-name> hi </servlet-name> <servlet-class> HelloWorld </servlet-class> </servlet> </web-app> web-app标签表示q些是用来配|一个web应用E序的,servletname是一个你所写的servlet的名字,class是他的类名,可以写成所属包?cd的Ş式,有些IDE可以自动的生成?br /> servlet映射 <?xml version="1.0" encoding="ISO-8859-1"?> <web-app> <servlet> <servlet-name> hi </servlet-name> <servlet-class> HelloWorld </servlet-class> </servlet> <servlet-mapping> <servlet-name> hi </servlet-name> <url-pattern> /hello.html </url-patter> </servlet-mapping> </web-app> servlet-mapping表示他来标示servlet的映信息,映射q后我们可以用自己定义的地址来访问他Q?br />其中有两个子标签Q一个是nameQ另一个是url-pattern。第一个不用说是servlet里面定义的那个nameQ?br />url-pattern指的是上面那个servlet-name所指定的servlet可以在浏览器中用什么样的url讉K?br /> 讄有几U: 明确映射Q就是一个地址Q跟普通的相对路径没有什么区别?br />路径前缀映射Q?lite/*q样子的url-pattern 是?开_/*l尾Q处理所有拥有该前缀的请求。这U映机Ӟ允许一个servlet来控制一个虚拟目录层ơ的sevleth?br />扩展名映像: *.jsp 可以表示q个servlet用来处理所有的JSPh?br />默认映射Q? 如果没有与之相匹配的servlet可以处理该请求,则将q个h扔给q个servletQ等同于/*Q要慎用Q?img src ="http://www.aygfsteel.com/andy_taoke/aggbug/26047.html" width = "1" height = "1" /> ]]>Java Servlet学习W记3 http://www.aygfsteel.com/andy_taoke/archive/2005/12/30/26046.htmlFusion KISS Fusion KISS Fri, 30 Dec 2005 05:32:00 GMT http://www.aygfsteel.com/andy_taoke/archive/2005/12/30/26046.html http://www.aygfsteel.com/andy_taoke/comments/26046.html http://www.aygfsteel.com/andy_taoke/archive/2005/12/30/26046.html#Feedback 0 http://www.aygfsteel.com/andy_taoke/comments/commentRss/26046.html http://www.aygfsteel.com/andy_taoke/services/trackbacks/26046.html 我们是用Servlet的API处理HTTPh?现在我给大家看一D代?它的作用是在浏览器里面打出一行字,l典的不能再l典(你想说老土我也不反?是,Hello,World package Chap2; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class HelloWorld extends HttpServlet { // eclipse非要让我加这句话,要么会有一个警?我看对运行没有什么媄响我加?不知道哪位高人知道怎么用这个东?br /> private static final long serialVersionUID = 1L; // q个Ҏ可以处理GET的请?br /> public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 讄一个Content-Type首部 response.setContentType("text/html"); // q个东西像你拿C向客L览器写字的一支笔 PrintWriter out = response.getWriter(); // 现在可以往客户端的览器写HTML代码?x么写就怎么?呵呵 out.println( "<HTML>" ); out.println( "<HEAD><TITLE>Hello World</TITLE></HEAD>" ); out.println( "<BODY>" ); out.println( "<BIG>Hello World</BIG>" ); out.println( "</BODY></HTML>" ); } } 把这个东西发布到你的服务器下?你就可以看到一行字:Hello,World. 至于怎么配置服务?q期我会l大家一份资?里面详细描述了配|JDK+Tomcat+Eclipse+MyEclipse的方?q些软g都可以到我的|站上去下蝲,链接在我的签名里? 下面我们来点动态的东西,做完了以?学过JSP的h们会发现,q个...不就是JSP? ?JSP是拿这个东西实现的,如同Windows API和MFC的关p?怿如果你是个肯ȝ的主,早就不愿意学MFC那个把你规定的死ȝ东西了吧. W二个例? package Chap2; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class Exp2 extends HttpServlet { private static final long serialVersionUID = 1L; public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); String name = request.getParameter( "name" ); out.println( "<HTML>" ); out.println( "<HEAD>" ); out.println( "<TITLE>Hello " + name + ".</TITLE>" ); out.println( "</HEAD>" ); out.println( "<BODY>" ); out.println( "Hello, " + name + "." ); out.println( "</BODY>" ); out.println( "</HTML>" ); } public String getServletInfo() { return "A servlet that knows the name of the person to whom it's saying hello"; } } q个Servlet可以接受一个name的参?当然你可以新Z个页面来让用h提交q个参数. 我给大家一?br /><HTML> <HEAD> <TITLE>Introductions</TITLE> </HEAD> <BODY> Exp2 <FORM METHOD=GET ACTION="servlet/Exp2"> If you don't mind me asking, what is your name? <INPUT TYPE=TEXT NAME="name"></P> <INPUT TYPE=SUBMIT> </FORM> </BODY> </HTML> Ua的HTML代码,单的不能再简?Ҏ你服务器配置的不同和Servlet存放的地方的不同,你要看你的FORM标签上面那个ACTION属性该怎么? Exp2那个Servlet是接受了一个name的变?然后叫一下你的名?问候你下你呵呵. 但是有时候用户会发出一个HEADh(客户端只想看到响应的首部时发出的h),q个东西可能会让你很?你心里会说这些h׃l我捣ؕ,发什么HEADh?实q个东西看上d不?也没有doHead()的方法可以?M有子cHttpServlet和实CdoGetҎ的servlet都支持HEADh. 现在我们看一下处理HEADh的工作过E? HttpServlet的service()Ҏ定HEADhq把它特D对待。它构徏一个修改过的HttpServletResponse对象Qƈ把它和原来的h一起发ldoGetҎ(你知道了Q我们要在doGet那个东西里面做文章!)。很高兴地告诉你Q如果是一个HEADhQ系l可以ؓ我们自动屏蔽后面的输出,但是如果让我们来做一个判断,你可以提高你的程序性能Q也能加深我们对q个Servlet的了解?br /> 我们要在Exp2的doGet()Ҏ中加一句话Q?br />if( request.getMethod().equals( "HEAD" ) ) return; 通过requestq个对象我们可以看到客户端的hcdQ如果这个字W串时HEADQ哈哈,q掉他! 但是Q即使我们只是处理一个HEADhQ我们也要设|Content-Type首部?img src ="http://www.aygfsteel.com/andy_taoke/aggbug/26046.html" width = "1" height = "1" /> ]]>Java Servlet学习W记2 http://www.aygfsteel.com/andy_taoke/archive/2005/12/30/26044.htmlFusion KISS Fusion KISS Fri, 30 Dec 2005 05:26:00 GMT http://www.aygfsteel.com/andy_taoke/archive/2005/12/30/26044.html http://www.aygfsteel.com/andy_taoke/comments/26044.html http://www.aygfsteel.com/andy_taoke/archive/2005/12/30/26044.html#Feedback 0 http://www.aygfsteel.com/andy_taoke/comments/commentRss/26044.html http://www.aygfsteel.com/andy_taoke/services/trackbacks/26044.html 内容Q编写和q行一个简单的HTTP servlet 包括如何在一个标准的Web应用E序上预见性servlet及其ZXML的配|描q?br /> HTTP基础 重点QGET POSTҎ HTTP是一个简单的、无状态的协议?br /> 在访问一个Web服务的时候(Ҏ是填入一个URL加以讉KQ,览器会发出一个请求,cM于ftp里面的各U命令,q种h要指定一个HTTPh的名U、URL、HTTP协议的版本; 例子QGET /intro.html HTTP/1.0 q个命o使用了GETҎ向一个名为intro.html的文档提求,用的?.0版本的HTTP协议?br /> 之后Q浏览器发送一个选择性的首部信息告知服务器关于请求的附加信息Q注意,q些信息不直接和你所要请求的那个URL有关Q而是可以Ҏ务器的响应有一点帮助?br />例子Q?br />User-Agent: Mozilla/4.0 (compatible; MSIE 4.0; Windows 95) Accept: image/gif, image/jpeg, text/*, */* User-Agent说明了客L软g的信?br />Accept说明了客L愿意接受的media(MIME)cd的数据; 发送了附加信息Q客L发送一个空行给服务器,表示已经完成?br /> 下面该服务器响应了,响应的第一行是用来指服务器所用的HTTP/1.0 200 OK 200-是正常的提示 q有一个我们比较常见的状态码Q?br />404-找不?br /> 发送了状态条后,服务器发送响应首部,用来告诉客户端,服务器用的软g和响应内容类型的信息?br /> GET和POST 前面提到q?发送请求的时候有一个叫做HTTPh的东?也叫做方?,最最常用的就是GET和POST? 看名字就知道: GET:取得信息的方?说白了就是读?br />POST:用来发送信?像在版上灌水一个道?br /> GETҎ(用来L?地球人都知道了现?,h中可以加入一些自w信息来更好地描q需?比如在URL中显式地发送一个信息给一个页? POSTҎ,如果要上传一个东?你可能要传输一个上M的文?所以它用不同的技术来向服务器发送信?一个POSTh把它的不限长度的数据作ؓHTTPh体的一步分.通常通过Socket发送出?传送对用户是不可见?惌一?如果你的信用卡号传给银行的时候对用户可见,你的钱恐怕早没有了.呵呵 ]]> Java Servlet学习W记1 http://www.aygfsteel.com/andy_taoke/archive/2005/12/28/25695.htmlFusion KISS Fusion KISS Wed, 28 Dec 2005 04:41:00 GMT http://www.aygfsteel.com/andy_taoke/archive/2005/12/28/25695.html http://www.aygfsteel.com/andy_taoke/comments/25695.html http://www.aygfsteel.com/andy_taoke/archive/2005/12/28/25695.html#Feedback 0 http://www.aygfsteel.com/andy_taoke/comments/commentRss/25695.html http://www.aygfsteel.com/andy_taoke/services/trackbacks/25695.html 包含在java.servlet包里面; 惌用servlet弄出一点不同寻常的东西Q我们除了servlet代码以外Q最重要的是一个servlet runnerQservlet容器Q?br />Tomcat是一个经qSun认可的按照servlet标准参考实现的一个比较优U的servlet容器?br />现在版本已经出到?.5.12 servlet是java技术的副品,所以也hjava的优点(当然QJSP也承了q些优点Q?br />一提到JavaQ大安知道它的可移植性造就了它今天的普及和发达E度。当Ӟservlet的优点还有很多:可移植性、功能强大(说的跟废话似的)、高效、耐久、安全、简z、集成化、可扩展性、灵zL?hellip;……… ]]> 谁知道怎么用JSP生成一个officeQword、excelQ文档? http://www.aygfsteel.com/andy_taoke/archive/2005/12/20/24878.htmlFusion KISS Fusion KISS Tue, 20 Dec 2005 14:27:00 GMT http://www.aygfsteel.com/andy_taoke/archive/2005/12/20/24878.html http://www.aygfsteel.com/andy_taoke/comments/24878.html http://www.aygfsteel.com/andy_taoke/archive/2005/12/20/24878.html#Feedback 2 http://www.aygfsteel.com/andy_taoke/comments/commentRss/24878.html http://www.aygfsteel.com/andy_taoke/services/trackbacks/24878.html ]]>Lomboz + MyEclipse配置q程完成?/title> http://www.aygfsteel.com/andy_taoke/archive/2005/12/19/24659.htmlFusion KISS Fusion KISS Mon, 19 Dec 2005 09:59:00 GMT http://www.aygfsteel.com/andy_taoke/archive/2005/12/19/24659.html http://www.aygfsteel.com/andy_taoke/comments/24659.html http://www.aygfsteel.com/andy_taoke/archive/2005/12/19/24659.html#Feedback 0 http://www.aygfsteel.com/andy_taoke/comments/commentRss/24659.html http://www.aygfsteel.com/andy_taoke/services/trackbacks/24659.html
晚上把具体的配置q程贴上来,然后~~~~周六可以在兴趣组讲课了,呵呵~~~
]]> 关于JSP应用的发布问?/title> http://www.aygfsteel.com/andy_taoke/archive/2005/12/18/24535.htmlFusion KISS Fusion KISS Sun, 18 Dec 2005 13:58:00 GMT http://www.aygfsteel.com/andy_taoke/archive/2005/12/18/24535.html http://www.aygfsteel.com/andy_taoke/comments/24535.html http://www.aygfsteel.com/andy_taoke/archive/2005/12/18/24535.html#Feedback 0 http://www.aygfsteel.com/andy_taoke/comments/commentRss/24535.html http://www.aygfsteel.com/andy_taoke/services/trackbacks/24535.html
转自Qcjsdn
怎么在Tomcat里发布自qE序?
http://www.china***net 作?aile 发表于:2003-06-11 22:24:30
我刚开始学JSP,用WINXP+Tomcat4.1.24,在webapps目录下徏立一个新目录myjsp,把自己写的jspE序test.jsp攑֜里面,可是用http://localhost:8080/myjsp/test.jsp
无法q行(The requested resource (/begjsp-ch01/index.jsp) is not available)把它攑֜ROOT里用http://localhost:8080/test.jspq行正常,
我应该怎么?
【发表回复】【查看CU论坛原帖】【关闭?br>
--------------------------------------------------------------------------------
kpflysky 回复于:2003-06-12 08:38:32
同意
你主要是server.xml里面的映没有弄清楚
默认的根目录是ROOT
所以你攑ֈROOT里就可以?br>
--------------------------------------------------------------------------------
badseed 回复于:2003-06-11 23:51:25
你有没有写web.xml
研究一?webappsQexamplesQWEB-INF目录下的文g和目录结?br>
Q再看看 web.xml的写?br>
--------------------------------------------------------------------------------
zhangv 回复于:2003-06-12 21:06:14
扑ֈ%tomcathome%\conf\server.xml文g,?lt;host>标签中加?
<Context path="/虚拟目录? docBase="本地路径" debug="0"
reloadable="true" crossContext="true">
</Context>
q样你的jsp文g攑ֈ"本地路径"?然后在浏览器中输入http://127.0.0.1:8080/虚拟目录?xxx.jsp卛_执行.
注意!!!q没有完!!q时候你的这个虚拟目录还没有执行servlet的能?当然如果你不用servlet那就令当别论?.
下面是一个范?
<Context path="/bbs" docBase="work" debug="0"
reloadable="true" crossContext="true">
</Context>
你要Z个名叫work的目录在webapps\?br>
要ɘq个work目录可以执行servlet,要有一个配|文?-web.xml,内容?
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>MyWEB</display-name>
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
</web-app>
q个使最配|?仅仅是指明servlet的位|?要把q个文g攑ֈwebapps\work\WEB-INF\?你自qservlet攑ֈwebapps\work\WEB-INF\classes\?
手酸~^_^
]]> 今天q出W一步~~愿意和大家一h学习交流Java技?/title> http://www.aygfsteel.com/andy_taoke/archive/2005/12/18/24461.htmlFusion KISS Fusion KISS Sun, 18 Dec 2005 03:29:00 GMT http://www.aygfsteel.com/andy_taoke/archive/2005/12/18/24461.html http://www.aygfsteel.com/andy_taoke/comments/24461.html http://www.aygfsteel.com/andy_taoke/archive/2005/12/18/24461.html#Feedback 0 http://www.aygfsteel.com/andy_taoke/comments/commentRss/24461.html http://www.aygfsteel.com/andy_taoke/services/trackbacks/24461.html ]]>
վ֩ģ壺
ɽ |
|
|
͡ |
|
Ͼ |
˾ |
|
ɽ |
մ |
е |
|
|
ī |
|
մ |
Ӧ |
|
߷ |
ƽ |
|
º |
ά |
|
|
ľ˹ |
ĵ |
̽ |
|
ɽ |
ˮ |
ǫ |
Զ |
|
|
ϼ |
|
|
ѳ |
Ӷ |
|