第05讲 ,它具有高性能,跨平台性,可移植性,动态性,稳定性和安全性,多线程等优良特性。 将Java程序嵌入HTML中,生成可以交互的智能的主页,而最主要的是它具有构造动态画面的功能,为用户提供了良好的程序设计环境,/编程,还能和Java为“网络上的世界语”。 应用程序的编写难度。在些有趣的效果,世界变得更加丰富多彩。针对网络分布式计算环境,Java通过其网络类库提供了对网络程序设计的良好支持。Java提供的网络类库和子类库主要包括: —— .ftp —— . —— . —— . —— .ssl —— NetworkingwithSecureSocketLayer) —— RemoteMethodInvocation) —— RemoteMethodInvocationforIIOP(互联网互操作ORB协议)……,大量使用了Java的输入输出流类。流是指在计算机的输入与输出之间传输数据的序列,输入流代表从外设流入计算机的数据序列,而输出流代表从计算机流向外设的数据序列。 Java中有两个流的基本类:基本输入类InputStream和基本输出类OutputStream。。publicabstractclassOutputStreampublicabstractvoidwrite(intb)throwsIOExceptionpublicvoidwrite(byte[]data)throwsIOExceptionpublicvoidwrite(byte[]data,intoffset,intlength)throwsIOExceptionpublicvoidflush()throwsIOExceptionpublicvoidclose()throwsIOExceptionpublicabstractclassInputStreampublicabstractintread()throwsIOExceptionpublicintread(byte[]input)throwsIOExceptionpublicintread(byte[]input,intoffset,intlength)throwsIOExceptionpubliclongskip(longn)throwsIOExceptionpublicintavailable()throwsIOExceptionpublicvoidclose()、两层的客户服务器体系结构客户端:JAVA应用程序服务器端:与数据源的沟端通过 Socket/RMI(Java远程方法调用)JDBC(Java数据库连接)、基于HTML的三层体系结构客户端:浏览器HTML服务器端:与数据源的沟端通过 JSP(JavaServerPages)Javaservlet//ASP,/ PHP,Perl等数据库:MSSqlServer、、基于HTML的四层体系结构客户端:浏览器HTMLWEB容器:JSP,JavaServlet(表示逻辑层)应用服务器:Socket/RMI、JDBC、EJB/CORBA(应用逻辑层)负责数据库访问、ERP、邮件服务器等数据库:MSSqlServer、、基于Applet的四层体系结构客户端:浏览器JavaAppletWEB容器:JSP,JavaServlet(表示逻辑层)应用服务器:Socket/RMI、JDBC、EJB/CORBA(应用逻辑层)负责数据库、ERP、邮件服务器等数据库:MSSqlServer、:类: .InetAddress方法: publicbyte[]getAddress() Address[]getAllByName(Stringhost)throwsunkownHostException AddressgetByName(Stringhost)throwsUnkownHostException publicStringgetHostAddress() publicStringgetHostName()异常: .UnknownHostExc
java网络编程 来自淘豆网www.taodocs.com转载请标明出处.