欢迎来到天天文库
浏览记录
ID:9881350
大小:1.17 MB
页数:46页
时间:2018-05-11
《java网络编程概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java网络编程计算机的网络编程一般指利用操作系统在不同通信协议层次上提供的接口(系统调用、库函数)实现网络进程安全通信.0引言学习java网络编程需要具备J2SE编程基础。熟悉java面向对象编程的基本方法。●Java是与平台无关的。运行在不同平台上的java程序能够方便地进行网络通信。●Java具有完善的安全机制,可以对程序进行权限检查。●JDK类库提供了丰富的网络类库,如套接字API、javaMailAPI、和JDBCAPI等,简化了网络程序的开发过程。0.1Java语言编写网络应用程序的优势0
2、.2Java领域的相关技术0引言javaJDK+JavaScript+HTML→JSPXMLCSSJBoss新架构javaSEjavaEEjavaMETomcatwebSphereweblogicJBuildereclipsenetBeansWeb开发JSPServletApplet框架SpringStrutsHibernate专题AjaxJNDIJMXJMSJDBCJMailJDOMSAXTestNGJUnitCruiseControlkasaijsaiCASAcegiMysqlSQLServerO
3、racle项目/测试安全IDE环境语言数据库架构应用商业开源参考书目《Java网络编程精解》孙卫琴,电子工业出版社《精通JavaEEEclips/Struts2/Hibernate/Spring整合应用案例(第2版)》叶键毅人民邮电出版社《Java语言程序设计》(美)Y.DanielLiang著,王镁等译,机械工业《精通NetBeansjava桌面、Web与企业级程序开发详细解》,吴亚峰等,人民邮电出版社《基于工作任务的javaWeb应用教程》覃国蓉等,电子工业出版社资料邮箱:cj021234@126
4、.com,密码:1234560.3教学资源0引言返回本章首页结合课件,网络加强自学注重应用技能,利用课外时间进行项目开发学会使用API帮助文档开发复杂的应用0.4如何学好本课程0引言返回本章首页1Java网络编程概述Java网络应用程序设计JavaWeb应用编程Java开发环境的搭建Java语言的程序结构使用帮助文档1.1java网络应用程序Java网络编程知识准备返回本章首页使用java网络类库创建网络应用程序。核心思想是面向对象的应用。分层网络体系结构:网络应用程序通过套接字访问底层网络。套接字(
5、Socket与ServerSocket):为应用层封装了底层网络传输数据的细节。Java网络程序采用客户/服务器模式。涉及客户与服务器的通信。基于各种应用层协议(如HTTP协议和FTP协议)的服务器程序和客户程序设计。如浏览器的设计。1.1java网络应用程序Java网络编程知识准备返回本章首页使用java网络类库创建网络应用程序。分布式的软件架构:解决如何让客户端调用服务器端的远程对象的方法实现分布计算。RMI:客户和服务器端都是java程序CORBA和web服务:允许用任意编程语言的客户程序与服务
6、器相互通信。安全的网络通信:SSLSocket,网络上传输加密的数据,并且通信两端还能验证对方的身份。静态网页开发技术:HTML、CSS、script等动态网页开发技术:JSP、ASP、PHPJava动态网页开发技术:JSP+javaBean+ServletJava企业应用解决方案:Struts+Spring+Hibernate1.2JavaWeb应用程序Java网络编程知识准备返回本章首页使用WEB应用相关技术开发WEB应用程序。JDK:J2SE1.6Web服务器:tomcat6.0Eclipse3
7、.2或NetBeans6.0数据库:Mysql5.0/MSSQL2000等.1.2JavaWeb应用程序Java网络编程知识准备返回本章首页使用开发工具Java语言开发环境概述J2SE的安装与环境配置JDK的环境工具及其使用1.3Java语言的开发环境Java网络编程知识准备返回本章首页Java运行环境Java运行环境的构成Java开发工具包(JavaDevelopKit,JDK)包含了所有编写、运行Java程序所需要的工具:Java基本组件、库、Java编译器、Java解释器、小应用程序浏览器、以及
8、一些用于开发Java应用程序的程序等从JDK1.2起,Sun在命名时开始使用Java2,这就是J2SDK了,又分为企业版(EnterpriseEdition)J2EE、标准版(StandardEdition)J2SE以及面向嵌入式和移动计算等领域的J2ME(MicroEdition)三个不同的版本Java运行环境JRE即Java虚拟机,实现Java的跨平台Java运行环境的安装系统环境变量的配置安装Java运行环境从Sun公司的官方网站下载所需J2SDK
此文档下载收益归作者所有