当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: java.net 包中的类和接口提供了可用于低层和高层网络编程的 API。
 

 

 ·通过jsp的预编译消除性能瓶颈    »显示摘要«
    摘要: 它通过解决一个最普通的问题――在服务器运行时间中的jsp (javaserver page)编译的系统开销问题,这个问题困扰着几乎所有的j2ee发展计划。虽然jsp是在j2ee应用范围内呈现动态html视图的理想选择,但在某种程度上它们会影响性能,这比错误的更令人讨厌,给人的第一感觉是该程序很慢。 详细请参看: http://dev2dev.bea.com.cn/article......
 ·小小调查通    »显示摘要«
    摘要: 先建一个数据库,其中有一个表count,此表只须一条记录三个字段(good,normal,bad) 再建两个文件(select.html和diaocha.jsp) select.html(提供选择) -------------------------------------------- <html> <body> <form action......


Java 高层网络编程
java.net 包中的类与接口提供了可用于低层与高层网络编程的 api.低层 api 可以让你直接访问网络协议,但是为此你不得不使用低层的 tcp 套接字与 udp 数据包.高层的 api (如 url, urlconnection 与 httpurlconnection 等类) 可以使你更快的开发网络应用,却不需要写很多代码.另一篇文章,«network programming with j2se 1.4»会告诉你如何使用低层的套接字进行网络编程.这篇文章的重点则放在如何使用 java.net 包中的高层 api 开发基于 http 的应用程序. 这篇文章将有如下内容: · 概览 http · 概览 java.net 包的高层 api · 示例说明如何使用高层 api · 制作一个可以下载股票行情的应用程序 · 演示如何提交数据到网页服务器 · 概览 http 的验证并展示如何保护你的网络资源 · 提供代码实例演示如何执行 http 的验证 概览 http 超文本传输协议 (hypertext transfer protocol, http) 是一个“请求-回应”的应用协议.这个协议支持一套固定的方法如 get.post.put.delete 等.一般用 get 方法向服务器请求资源.这里有两个 get 请求的例子: get / http/1.1 get /names.html http/1.1 另外,你可以使用 get 与 post 方法向服务器发送数据,它们向服务器发送数据的方式是不同的: · get 方法:输入的数据将作为 url 的一部分发送 · post 方法:输入数据作为一个独立的实体发送 考虑一下下面的 html 表单: <form action="http://www.javacourses.com/servlets/getmarks method="get"> student#: <input type=text name=number size=30> <input type=submit name=getmarks value=getmarks> </form> 这个表单会提交到 http://www.javacourses.com/servlet/getmarks 由 servlet 处理.该表单使用了 get 方法来传输信息.如果用户输入一个学号——比如 556677——并点击 getmarks 按钮,表单数据就会作为 url 的一部分传送到 servlet 中.经过编码之后的 url 就是:http://www.javacourses.com/servlets/getmarks?number=556677. 在使用 post 方法的情况下,传输数据时不会将数据作为 url 的一部分;它们会作为一个独立的实体来传输.因此,post 方法更安全,你也可以用这个方法传输更多的数据.而且用 post 传输的数据不一定要是文本,用 get 方法传输的却一定要是文本. 消息息格式 请求消息指定了方法名称 (get 或者 post).url.协议版本号.头部消息与可选消息.头部消息也许会包含请求信息与客户端信息,如接受的内容类型.浏览器名称以及验证数据.返回消息指定了协议版本.响应代码与原因.不管执行是否成功,响应代码与原因都会报告.一些响应代码如下: 200 ok: request succeeded. the requested resource can be found later in this message. 301 moved permanently: requested resource has moved. new location is specified later in this message. 400 bad request: request message is not understood by the server. 404 not found: requested document is not found on this server. 关于 http 与所有返回代码的信息可以在 http 1.1 规范 rfc2616 中找到. 下面是一个请求消息由浏览器到服务器的例子.
...   下一页
 ·用jsp创建wap应用    »显示摘要«
    摘要: 使用asp或者jsp来创建动态wml内容,是非常容易的。唯一要注意的就是配置服务器使它的脚本输出类型为"text/vnd.wap.wml",或者在脚本中直接设置输出类型。 下面是一个用jsp输出动态wml内容的例子: <?xml version="1.0"?> <!doctype wml public "-//wapforum//dtd wml 1.......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE