仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 485|回复: 8
打印 上一主题 下一主题

[学习教程] JAVA编程:Java Servlet 编程及使用之二

[复制链接]
蒙在股里 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:06:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
他们对jsp,servlet,javabean进行封装就是为了展示他们的某个思想,与java的开发并没有必然的关系,也不见得在所以情况下,别人使用起来会简单。  编写Servlet所必要的开辟情况
  举行Servlet开辟所必要的基础情况是JSDK和一个撑持Servlet的Web服务器。
  1.JSDK(JavaServletDevelopmentKit)
  JSDK包括了编译Servlet使用程序所必要的Java类库和相干的文档。关于使用Java1.1举行开辟的用户,必需安装JSDK。JSDK已被集成进Java1.2Beta版中,假如使用Java1.2或以上版本举行开辟,则不用安装JSDK。
  JSDK能够在Javasoft公司的站点收费下载,其地点是:  http://www.sun.com/software/jwebserver/redirect.html
  2.撑持Servlet的Web服务器
  Servlet必要运转在撑持Servlet的Web服务器上。今朝撑持Servlet的Web服务器SUN公司的JSWDK1.0.1。假如现有的Web服务器不撑持Servlet,则能够使用一些第三方厂商的服务器增添件(add-ons)来使Web服务器撑持Servlet,这个中LiveSoftware公司(http://www.livesoftware.com)供应了一种称为JRun的产物,经由过程安装JRun的响应版本,可使MicrosoftIIS和NetscapeWebServer撑持Servlet。
  开辟Servlet的历程
  上面举一个复杂的Servlet例子来讲明开辟Servlet的历程。
  1.编写Servlet代码
  JavaServletAPI是一个尺度的Java扩大程序包,包括两个Package∶javax.servlet和javax.servlet.http。关于想开辟基于客户自界说协定的开辟者,应当利用javax.servlet包中的类与界面;关于仅使用HTTP协定与客户端举行交互的开辟者,则只必要利用javax.servlet.http包中的类与界面举行开辟便可。
  上面是一个servlet的程序代码(RequestInfoExample.java)∶
importjava.io.*;
importjava.servlet.*;
importjavax.servlet.*;
publicclassRequestInfoExampleextendsHttpServlet{
 publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)
  throwsIOException,ServletException
 {
  response.setContentType("text/html");
  PrintWriterout=response.getWriter();
  out.println("<html>");
  out.println("<body>");
  out.println("<head>");
  out.println("<title>RequestInformationExample</title>");
  out.println("</head>");
  out.println("<body>");
  out.println("<h3>RequestInformationExample</h3>");
  out.println("Method:"+request.getMethod());
  out.println("RequestURI:"+request.getRequestURI());
  out.println("Protocol:"+request.getProtocol());
  out.println("PathInfo:"+request.getPathInfo());
  out.println("RemoteAddress:"+request.getRemoteAddr());
  out.println("</body>");
  out.println("</html>");
 }
 publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseres)
 throwsIOException,ServletException
 {
  doGet(request,response);
 }
}  该servlet完成以下功效∶当用户经由过程扫瞄器会见该servlet时,该servlet向客户端扫瞄器前往一个HTML页面∶

在1995年5月23日以“Java”的名称正式发布了。
若相依 该用户已被删除
沙发
发表于 2015-1-20 14:42:51 来自手机 | 只看该作者
你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。
蒙在股里 该用户已被删除
板凳
 楼主| 发表于 2015-1-29 09:54:11 | 只看该作者
还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。
小女巫 该用户已被删除
地板
发表于 2015-2-6 00:19:09 | 只看该作者
[url]http://www.jdon.com/[/url]去下载,或到同济技术论坛的服务器[url]ftp://nro.shtdu.edu.cn[/url]去下,安装上有什么问题,可以到论坛上去提问。
小魔女 该用户已被删除
5#
发表于 2015-2-14 14:56:18 | 只看该作者
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
深爱那片海 该用户已被删除
6#
发表于 2015-3-4 07:10:06 | 只看该作者
当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?
透明 该用户已被删除
7#
发表于 2015-3-11 17:52:05 | 只看该作者
Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站
再见西城 该用户已被删除
8#
发表于 2015-3-19 04:50:29 | 只看该作者
你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
admin 该用户已被删除
9#
发表于 2015-3-27 08:09:23 | 只看该作者
是一种将安全性(Security)列为第一优先考虑的语言
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 23:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表