菜单
  

    Java由SUN公司于1995年推出,它是一种简单,跨平台面向对象的动态语言。Java编成的风格十分相近于C和C++语言。它继承了C++面向对象的核心但是又舍弃了C++的指针多重继承等特性。Java拥有的特点如下。
    1平台无关性
    Java能在不同的平台上运行。Java实现不同平台的接口的原理在于其引入了Java虚拟机原理。
    2安全性
    Java舍弃了C++的指针操作,这样防止病毒通过指针对存储器地址直接操作侵入计算机系统,同时Java为了防止程序非法的操作,还提供了安全管理器。
    3面向对象
    Java继承了C++面向对象的概念,将数据封装在类中。运用类的封装性,继承性特性增加了程序的运行速度,避免了多次编译。在Java中继承只能单向的,一个子类只有一个父类,子类的父类又有一个父类。
    4分布式
    Java建立在扩展TCP/IP网络平台上。库函数提供了用HTTP和FTP协议传送和接受信息的方法。这使得程序员使用网络上的文件和使用本机文件一样容易。
    5健壮性
    Java在早期投入了大量的精力进行检测问题,后期动态(运行时)的检测,并且消除了有出错倾向的状态。同时Java还提供了NULL指针检测异常出楼等一系列的功能。
    6解释型
    对于C和C++,它们经过一次编译之后,可以由操作系统直接执行,所以它们是编译型语言。而Java不一样,它首先由编译器编译成.class(字节码)文件,然后在通过JVM从.class文件中读一行解释执行一行,所以它是解释型的语言。也正是由于java对于多种不同的操作系统有不同的JVM,所以实现了真正意义上的跨平台。
    7动态
    Java程序的基本单元就是类,Java有很多类是类库中存在的我们只要导入就可以使用,还有一些类是需要程序员自己编写。Java中的类是动态装载的,因此Java中可以动态的进行程序的文护及分类。
    在Java中有很多相关的技术如下:
    Java DatabaseConnectivity(JDBC)它是一种接口,一种统一的数据库连接的接口。
    EnterpriseJavaBeans(EJB)这是一种方便管理跨平台的应用。
    Java Remote MethodInvocation(Java RMI)这是分布式开发程序的重要部分。
    JavaBeans,使用JavaBeans的优势在于它是一个开放的标准的组件体系结构,它独立于平台,因此其文护性显得很高。
    1.2.2    JavaServer Faces框架介绍
    JavaServer Faces是由Sun公司推出的一种简化Web开发的用户界面框架。运用JavaServer Faces技术可以开发一款强大的动态Web应用程序。JavaServer Faces其强大之处在于它为 Web UI 编程引入了 JavaBeans 组件范例,同时还采用了已有的构架框的优点。
    JavaServer Face不仅是Java用户界面标准还是遵循了MVC设计模式的框架。在JavaServer Face设计编成中严格遵循了用户界面与程序数据和逻辑的分离处理,这样有利于程序的管理个文护。
    JavaServer Face真正厉害的地方在于其用户界面组建模型。JSF的UI组建模型技术能让开发人员使用预先构建用户界面组件构建Web用户界面,从而可以提高开发效率。
    下面列举了JSF框架提供的一些很重要服务
    1.Model-View-Controller架构。几乎所有的应用程序都会允许用户进行对某些数据的操作,如数据的查询,数据更新等。而这里的数据就被称作Model(模型)。在我们上网冲浪时,映入用户眼球的界面大部分都是用HTML(或者类似的呈现技术)制作出来的,而这些界面在这里就被称为View(视图)。Controller层相当于人的大脑,他的功能就是控制整个程序运行的动作。
    2.数据转换。用户可以用文本方式在网页表单输入内容。一旦义务对象接收了该数据并进行在后台识别转换。这对于JSF来说是一件非常简单的事。
  1. 上一篇:ASP.NET的网上火车票订购管理系统设计
  2. 下一篇:ASP.net校友录管理系统的开发+文献综述
  1. JAVA基于安卓平台的医疗护工管理系统设计

  2. java+mysql设备监控记录的大...

  3. java+mysql酒店管理系统设计与实现

  4. java+mysql二手房网站的设计与实现

  5. Ruby+mysql就业信息管理系统的设计与实现

  6. java+mysql家居团购网站的设计与实现

  7. php进销存管理系统的设计与实现

  8. java+mysql车辆管理系统的设计+源代码

  9. 当代大学生慈善意识研究+文献综述

  10. 河岸冲刷和泥沙淤积的监测国内外研究现状

  11. 酸性水汽提装置总汽提塔设计+CAD图纸

  12. 杂拟谷盗体内共生菌沃尔...

  13. 电站锅炉暖风器设计任务书

  14. 中考体育项目与体育教学合理结合的研究

  15. 乳业同业并购式全产业链...

  16. 大众媒体对公共政策制定的影响

  17. 十二层带中心支撑钢结构...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回