《应用课堂精简》ppt课件2

《应用课堂精简》ppt课件2

ID:26934887

大小:1023.01 KB

页数:81页

时间:2018-11-30

《应用课堂精简》ppt课件2_第1页
《应用课堂精简》ppt课件2_第2页
《应用课堂精简》ppt课件2_第3页
《应用课堂精简》ppt课件2_第4页
《应用课堂精简》ppt课件2_第5页
资源描述:

《《应用课堂精简》ppt课件2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JavaEE应用技术基础济南大学信息学院刘鹍liukun@ujn.edu.cn1回顾:JSF开发步骤:创建动态Web项目创建一个JSF(face-config.xml)添加JSF组件配置JSF组件(属性,确认,绑定)实施事件和导航测试部署应用程序ManagedBeanJSF标签2补充:JavaEE概述3补充:典型的JavaEE应用系统层次结构4补充:JavaEE容器基于组件和平台独立的JavaEE使分层的企业分布式应用程序容易开发,因为各种应用的功能逻辑被封装在可重用的JavaEE组件中。另外JavaEE

2、服务器以容器的形式为所有JavaEE组件提供底层公共服务,因此您不必再为这些底层公共服务伤脑筋,而可以专注于解决应用系统的商业问题。容器(Container)是组件和支持组件功能的底层特定平台(如数据库、分布式的网络环境及Java虚拟机等)之间的接口。在运行Web组件、企业Bean组件或者JavaEE客户端组件之前,您必须将它们装配到一个JavaEE应用程序中,并部署它们到容器中。5补充:JavaEE容器JavaEE的容器类型6补充:JavaEE应用打包与部署JAR/WAR/EAR文件格式JAR是Java

3、技术中的一种与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。JAR文件格式以流行的ZIP文件格式为基础。与ZIP文件不同的是,JAR文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和JVM这样的工具直接使用。在JAR中包含特殊的文件,如manifests和部署描述符,用来指示工具如何处理特定的JAR。7补充:JavaEE应用打包与部署JAR/WAR/EAR文件格式WAR和EAR文件也是Java技术中的一种与平台无关的文件格式,也同样允许将许多文件组合成一个压缩文件。

4、与JAR文件不同的是,WAR文件除了可以组合JSP文件和servlet类文件等web组件程序文件之外,还可以包含GIF文件、静态HTML文件等多种其它类型的文件。EAR文件则主要用于由多个JavaEE应用模块所构成的一个完整应用程序的打包,其可以包含多个JAR文件和WAR文件。从打包粒度上讲,按由小至大的顺序排列,分别是JAR、WAR和EAR。8补充:JavaEE应用打包与部署JAR、WAR和EAR文件的一般目录结构9补充:JavaEE应用开发角色企业Bean开发者提供企业Bean的EJBJAR文件Web

5、组件开发者的工作任务是提供WAR文件JavaEE应用程序客户端开发者也提供一个JAR文件应用程序组装者将从组件开发者获得的组件文件装配成一个JavaEE应用程序EAR文件。应用程序部署者和系统管理员配置和部署JavaEE应用程序,在程序运行时管理计算机和网络结构,并且监控运行时环境。包括设置事务控制、安全属性和指定数据库连接。10补充:Java5语言新特性11补充:Java5语言新特性增强的for循环注释——annotation枚举——enum泛型类型自动转换静态导入格式化输入与输出12补充:Java5语

6、言新特性加强的For循环:未增强的For:增强后的For:局限性:不可以在迭代期间访问迭代器或下标intsum=0;Integer[]numbers=computeNumbers();for(inti=0;i

7、代码检查举例:publicclassParent{publicvoidfoo(){System.out.println("OriginalImplementationoffoo");}}publicclassChildextendsParent{@Overridepublicvoidfob(){System.out.println("OverideImplementationoffoo");}}错误提示:Child.java:3:methoddoesnotoverrideamethodfromitssup

8、erclass@Override^1error14补充:Java5语言新特性内置注释类型Override(覆写):Override应该仅用于方法(不用于类、包声明或其他构造),它指明注释的方法将覆盖超类中的方法。Deprecated(不赞成使用):与Override一样,Deprecated是标记注释,Deprecated应该与正在声明为过时的方法放在同一行中。SuppressWarnings(压制安全警告):SupressW

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。