收藏 分享(赏)

Java技术.pptx

上传人:dreamzhangning 文档编号:3654952 上传时间:2018-11-15 格式:PPTX 页数:20 大小:375.48KB
下载 相关 举报
Java技术.pptx_第1页
第1页 / 共20页
Java技术.pptx_第2页
第2页 / 共20页
Java技术.pptx_第3页
第3页 / 共20页
Java技术.pptx_第4页
第4页 / 共20页
Java技术.pptx_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、JAVA简介,简单的JAVA相关介绍,平台构架,Java平台由Java虚拟机(Java Virtual Machine 、 JVM)和Java 应用编程接口(Application Programming Interface、简称API)构成。,三个体系,JavaSE(Java2 Platform Standard Edition,java平台标准版) JavaEE(Java 2 Platform,Enterprise Edition,java平台企业版) JavaME(Java 2 Platform Micro Edition,java平台微型版),Java SE,Java SE 以前称为

2、J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。,Java EE,这个版本以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web

3、2.0 应用程序。,Java ME,这个版本以前称为 J2ME。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。,Java语言特性,Java语言是简单的。 Java语言是面向对象的。 Java语言是分布式的。 Java语言是健壮的。 Java语言是安全的。 Java语言是体系结构中立的。 Java语言是

4、可移植的。 Java语言是解释型的。 Java语言是高性能的。 Java语言是多线程的。 Java语言是动态的。,Java IDE,IBM Eclipse Sun NetBeans JetBrains IntelliJ IDEA,Eclipse,Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。,MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,它是功能丰富的JavaEE集成开发环境,包括了完备的编码

5、、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。,NetBeans,NetBeans是一个为软件开发者而设计的自由、开放的IDE(集成开发环境),你可以在这里获得许多需要的工具,包括建立桌面应用、企业级应用、WEB开发和JAVA移动应用程序开发、C/C+,甚至Ruby。NetBeans可以非常方便的安装于多种操作系统平台,包括Windows,Linux,Mac OS和Solaris等操作系统。,IntelliJ IDEA,是一款综合的Java 编程环境,被许多开发人员和行业专家誉为市场上最好的IDE,尤其在智

6、能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。,Web容器,Apache JBoss BEA Weblogic IBM Websphere,JBoss,JBoss是一个基于J2EE的开放源代码的应用服务器。 JBoss安装非常简单,需要的内存和硬盘空间比较小,能够“热部署“,支持集群。 但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat绑定使用。,Tomcat 是一个小型的轻量级应用服务器,运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能,在

7、中小型系统和并发访问用户不是很多的场合下被普遍使用。,Weblogic,WebLogic是美国BEA公司出品的一个基于Java EE架构的中间件,BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。,Websphere,WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。WebSphere

8、提供了可靠、灵活和健壮的软件。,主流框架,Struts Spring Hibernate,Struts,Struts 是 Apache软件基金会(ASF)赞助的一个开源项目。它通过采用 Java Servlet/JSP 技术,实现了基于Java EE Web应用的 Model-View-Controller (MVC)设计模式的应用框架(Web Framework),是MVC经典设计模式中的一个经典产品。,Spring,Spring 框架是一个分层架构,由 7 个定义良好的模块组成。组成 Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。,Hibernate,Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate是一种新的ORM映射工具,它不仅提供了从Java类到数据表之间的映射,也提供了数据查询和恢复机制。相对于使用JDBC和SQL来手工操作数据库,使用Hibernate,可以大大减少操作数据库的工作量。,谢谢,

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

当前位置:首页 > 网络科技 > Java

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报