Java技术与发展(省图系列讲座之一).ppt

上传人:牧羊曲112 文档编号:6509803 上传时间:2023-11-07 格式:PPT 页数:30 大小:214.49KB
返回 下载 相关 举报
Java技术与发展(省图系列讲座之一).ppt_第1页
第1页 / 共30页
Java技术与发展(省图系列讲座之一).ppt_第2页
第2页 / 共30页
Java技术与发展(省图系列讲座之一).ppt_第3页
第3页 / 共30页
Java技术与发展(省图系列讲座之一).ppt_第4页
第4页 / 共30页
Java技术与发展(省图系列讲座之一).ppt_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《Java技术与发展(省图系列讲座之一).ppt》由会员分享,可在线阅读,更多相关《Java技术与发展(省图系列讲座之一).ppt(30页珍藏版)》请在三一办公上搜索。

1、Java技术与发展,新龙软件学院 张志峰2004-12,2,国内外软件开发趋势,开发系统两大阵营Sun开放源代码的Java系统Microsoft windows+V套件 欧洲美国Java稍占优势,3,学习Java的意义,掌握面向对象思想顺应最新的软件开发趋势开发强大的基于Internet的应用程序获得对职业生涯有用的证书系列,4,Java语言的应用前景,基于Internet的软件开发Intranet(企业内部网)上的软件开发与各类数据库连接查询的SQL语句实现其它应用类型的程序。,5,Java学习 资源,教材JDK D上的英文教程网上相关电子教程,6,Java学习 软件,JRE与JDK文本编辑

2、软件JBuilder其它软件,7,Java的架构,Java应用程序必须在Java平台上运行实际计算机适配器Java虚拟机Java 基本软件Java应用程序接口,8,Java的应用,J2SE Java 标准版J2EE Java 企业版J2ME Java 微型版,9,Java语法特点,Java的语法和C+相似,但更为简单Java去除:指针(pointer)预处理器(preprocessor)Java不支持多重继承Java新增:垃圾收集(Garbage Collection)异常处理(Exception)修饰词(abstract、synchronized、native、final),10,开发流程,

3、编写Java源程序编译成class中间字节码在不同的JRE中运行和调试,11,Java 应用 Java Scripts,脚本语言,用于WWW动态页面源程序嵌于HTML文档中在HTML文档中用标记嵌入与HTML文档一起被浏览器解释运行,12,Java 应用 Java Application,独立应用程序有一个或多个类必须有一个类定义main()方法,作为程序的入口,13,Java 应用 Java Applet,小应用程序有一个类必须是applet的子类用于WWW动态页面的开发在HTML文档中用标记指明class文件名,14,Java 应用种类 JavaBeans,Java的软件组件模型实现代码的

4、重复利用,J2EE体系结构,RM/IIOP,JTA,JMS,JavaMail,(X)HTML/XML,Applet,Client Application,Web Container,Servlets,JSPs,Tag Library,JAF,JDBC,J2EEApplicationServer,EJB Container,Entity Beans,JNDI,JTA,JNDI,Session Beans,JMS,JDBC,JavaMail,RMI/IIOP,RDBMS,MailServer,Javaapplication,Message Queue,JMS,JNDI,DirectoryServi

5、ce,HTTP(S),COBRAServer,JDBC,JavaMail,RMI,IIOP,JAF,16,J2EE技术 JSP,Java Server Pages(JSP)动态网页技术在HTML 文档中加入Java程序段和JSP标签,构成JSP网页(*.jsp)Server接收到JSP网页访问请求后,首先执行程序段,对这些Java 代码进行处理,然后将生成的HTML 页面返回给客户端的浏览器,17,J2EE技术 Servlet,在服务器端执行的Java程序扩展Web服务器功能可以作为插件嵌入到Web中Servlet 提供的功能大多与JSP 类似,不过实现的方式不同。JSP 通常是大多数HTML

6、 代码中嵌入少量的Java 代码,而Servlet全部由Java 写成并且生成HTML。,18,J2EE技术 JDBC,JDBC API 为访问不同的数据库提供了统一的途径,象ODBC 一样,对开发者屏蔽了细节。对数据库的访问也具有平台无关性。,19,J2EE JAXP,Java XML解析API(JAXP)为XML 解析器和API的转换提供了抽象JAXP 可以帮助把特定的XML 解析器、XML DocumentObject Model(文档对象模式,DOM)实现。,20,J2EE技术 EJB(1/2),Enterprise JavaBeans(EJB)提供了一个开发和实施分布式商务逻辑的框架

7、显著地简化了具有可伸缩性和高度复杂的企业级应用的开发。,21,J2EE技术 EJB(2/2),Session Beans 表示与客户端程序的临时交互。当客户端程序执行完后,会话Bean和相关数据就会消失。Entity Beans 实体Bean 表示数据库的表中一行永久的记录。当客户端程序中止或服务器关闭时,就会有潜在的服务保证实体Bean的数据得以保存。,22,J2EE技术 JMS,Java消息服务用于和面向消息的中间件相互通信的应用程序接口(API)支持点对点(Point-to-Point)域支持发布/订阅(Publish/Subscribe)域,23,J2EE技术 JNDI,Java命名目

8、录接口用于执行名字和目录服务。提供了一致的模型来存取和操作企业级的资源如域名系统(DNS)和轻量级目录访问协议(LDAP)、本地文件系统或应用服务器中的对象。,24,J2EE技术 JTA,Java事务API应用系统由此可以访问各种事务监控,25,J2EE技术 JavaMail,存取邮件服务器的API提供了一套邮件服务器的抽象类不仅支持SMTP 服务器,也支持IMAP 服务器。,26,J2EE技术 JAF,JavaBeans激活架构JavaMail 利用JAF 来处理MIME 编码的邮件附件大多数应用都不需要直接使用JAF。,27,J2EE技术 RMI,RMI协议调用远程对象上方法它使用了序列化方式在客户端和服务器端传递数据是一种被EJB 使用的更底层的协议,28,J2EE技术 XML,可扩展标记语言可以用来定义其它标记语言的语言。用于在不同的商务过程中共享数据。XML的发展和Java 是相互独立的,但是,它和Java 具有的相同目标正是平台独立性。,29,J2EE技术 JCA,J2EE连接器体系结构提供了一种把J2EE 应用程序组件集成到老式信息系统中的途径,30,J2EE技术 JAAS,Java认证和授权服务为J2EE 应用程序提供了验证和授权机制,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号