毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
java考勤管理系统设计+文献综述(4)
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来说是一件非常简单的事。
共7页:
上一页
1
2
3
4
5
6
7
下一页
上一篇:
ASP.NET的网上火车票订购管理系统设计
下一篇:
ASP.net校友录管理系统的开发+文献综述
java+mysql通用试题库系统后台设计与实现
PHP+IOS的会议管理系统的设计+ER图
标准件经销管理系统【959字】
客户關系管理系统的发展与研究【1843字】
學生成绩管理系统的设计与实现【1741字】
港航管理系统门户网站之思考【2521字】
可扩展的计算机网络管理...
神经外科重症监护病房患...
公寓空调设计任务书
国内外图像分割技术研究现状
中国学术生态细节考察《...
志愿者活动的调查问卷表
10万元能开儿童乐园吗,我...
AT89C52单片机的超声波测距...
C#学校科研管理系统的设计
医院财务风险因素分析及管理措施【2367字】
承德市事业单位档案管理...