




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java程序设计之网络编程1. 在命令行窗口显示“Hello World!”/HelloWorldApp.javapublic class HelloWorldApp public static void main (String args )System.out.println(“Hello World!”);2. 在浏览器中显示“Hello World in Applet!”/HelloWorldApplet.javaimport java.awt.*;import java.applet.*;public class HelloWorldApplet extends Appletpublic void paint(Graphics g)g.drawString(“Hello World Applet!”,20,20);3.Java项目开发环境Eclipse, JBuilder, Sun Java Studio, IntelliJ IDEA, Java Workshop, NetBeans IDE, JCreator+J2SDK, JDK+记事本, EditPlus+J2SDK等。(重点看GEL ,Eclipse,书20页)3. URL的使用和通过URL对象访问资源1./URL1.javaimport java.io.*;import .*;public class URL1public static void mian(String args) throws IOExceptionURL url =new URL(/articles/articles/html);System.out.println(“Authority = ” + url.getAuthority(); System.out.println(“Default port = ” + url.getDefaultPort(); System.out.println(“File = ” + url. getFile(); System.out.println(“Host = ” + url. getHost(); System.out.println(“Path = ” + url. getPath(); System.out.println(“Port = ” + url. getPort(); System.out.println(“Protocol = ” + url. getProtocol();System.out.println(“Query = ” + url. getQuery();System.out.println(“Ref = ” + url. getRef();System.out.println(“User Info = ” + url.getUsrtInfo();2./URL2.javaimport java.io.*;import .*;public class URL2public static void main(String args) throws IOExceptionURL url = new URL(“/j2se/index.jsp”);InputStreamReader isr = new InputStreamReader(url.openStream();BufferedReader br = new BufferedReader(isr);String s;while(s=br.readLine()! = null;System.out,print(s);Br.close();4. Socket通信一个完整的Socket通信程序应该包括以下几个步骤:1) 创建Socket。2) 打开连接到Socket的输入输出流。3) 按照一定的协议对Socket进行读/写操作。4) 关闭Socket。下面是服务器程序Socket通信程序/Server_Socket.javaimport java.io.*;import .*;public class Server_Socket public static final int PORT =8080;public static void main(String args) throws IOExceptionServerSocket s = new ServerSocket(PORT);System.out.println(“Started: ” + s);trySocket socket = s.accept();trySystem.out.println(“Connection accepted: ” + socket);BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream();PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket.getOutputStreamI(),true);while(true)String str = in.readLine();if(str.equals(“END”)break;System.out.println(“Echoing: ” + str);out.println(str + str + “ haha”);finallySystem.out.println(“closeing”);scocket.close();finallys.close();5. JSP1).JSP的概念JSP(Java Server Pages)是Sun Microsystems公司倡导,许多公司参与建立的一种动态网页技术标准。它在HTML代码中,插入JSP标记及Java程序片段,构成JSP页面,其扩展名为.jsp。从概念上来讲JSP和Servlet完全一样,只不过在实现方法上稍有不同。JSP和ASP在技术上面有很多相似之处,两者都能为动态互交网页制作提供技术环境支持。ASP一般只应用于 Windows 98/NT/2000/XP平台,而JSP则可以不加修改的在大多数Web Server上运行。而且JSP比ASP易于维护和管理。JSP有以下优点:1) 将内容的生成和显示进行隔离2) 强调可重用的组件3) 采用标记简化页面开发4) JSP的适用平台更广2).演示JSP与表单交互的方法information2.html是静态网页文件,其中的表单搜集数据,并提交给JSPDeal.jsp来处理。1. 静态HTML文件information2.htmlInput Information请输入信息姓名:性别: 男 女  
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第8课“火柴人”行走教学设计-2023-2024学年小学信息技术(信息科技)五年级上册青岛版(六三制)
- 第二单元 重庆旅游计划说课稿-2025-2026学年小学信息技术(信息科技)旧版西师大版
- 关于同学聚会发言稿18篇
- 2025年浙江省人民警察司晋督培训考试综合类题库含答案详解
- 2025年深圳市大鹏新区发展和财政局招聘考试笔试试卷【及答案】
- 住宅商业公寓社区文化活动策划与运营合同范本
- 茶室租赁合同范本:茶文化休闲体验服务协议
- 出租车公司股权转让与智能交通信息服务合同
- 朱岚离婚协议:财产分割、子女抚养及赡养金协议书
- 东南亚旅游导览出国劳务派遣服务协议
- 充电站运营管理制度(参考模板)
- 体育与健康教学设计《手倒立前滚翻》
- NISP一级考前模拟训练题库200题(含答案)
- JJG 20-2001标准玻璃量器
- 2024外研版初中英语单词表汇总(七-九年级)中考复习必背
- 《大数据平台部署与运维》课程标准(含课程思政)
- 英语中的时间表达(示范课例)
- 脊柱外科进修汇报
- 《史记》上册注音版
- 苏州大学文学院语言学纲要课程笔记
- 危重症患者护理文书书写规范-课件
评论
0/150
提交评论