境而言,所有工具开发人员都具有同等的发挥场所。并且,这种平等和一致性并不仅限于Java开发工具。
2.8 B/S 设计结构
B/S结构(Browser/Server 浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用
软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Internet Explorer,服务器安装oracle或 SQL Server等数据库。浏览器通Web server同数据库进行数据交互。 B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。
2.9 MVC模式
MVC是Model-View-Controller的简称,即模型-视图-控制器。他强制性的把应用程序的输入、处理和输出分开。
MVC处理过程为:
(1)控制器接受用户的请求,并决定调用哪个模型来进行处理,同时也可以解释用户的输入并将它们映射为模型层可执行的操作;
(2)模型根据用户请求进行相应的业务逻辑处理,并返回数据,通常可以用JavaBean或EJB来实现;
(3)控制其调用相应的视图来格式化模型返回的数据,并通过试图呈现给用户,通常有JSP来实现。
MVC设计模式的主要优点:
(1) 可以为一个模型在运行时同时建立和使用多个视图。变化-传播机制可以确保所有相关的视图及时得到模型数据变化,从而使所有关联的视图和控制器做到行为同步。
(2) 模型的可移植性。因为模型是独立于视图的,所以可以把一个模型独立的移植到新的平台工作。需要做的只是在新的平台上对视图和控制器进行新的修改。
(3) 潜在的框架结构。可以基于此模型建立应用程序框架,不仅仅是用在设计界面的设计中。
2.10 Java与数据库的连接及访问
[8]JDBC(Java DataBase Connectivity.Java数据库连接)是一种可用于执行SQL(结构化查询语言)语句的Java API(Application Programming Interface,应用程序设计接口)。它是一些由Java语言编写的类和界面组成。JDBC为数据库应用开发人员提供了一种标准的应用程序接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。同时,Java语言程序还可以通过JDBC来访问计算机上已经定义的ODBC(Open Database Connectivity.开放数据库连接)数据源。
网络数据库系统,尤其是网络三层结构数据库系统有着诸多的优点,三层结构数据库系统的应用在日益增加,使用Java语言和JDBC API发布含有applet小程序的网页,通过网页中applet小程序访问远程数据库在目前已被广泛的应用。另一方面,由于JDBC使得开发数据库应用程序越来越受到Java语言程序开发人员的重视。
在数据库应用系统调用JDBC API方法之前,首先需要进行
注册和装入JDBC驱动程序。在Java语言java.lang.Class接口中的Class.forName()方法是将指定的类装载到支持Java语言程序运行的虚拟机中。方法如下:
Public static class forName(String className)
Throws classNotFoundExecption
{
Return forName0(className,true,classLoader.getcallerclassLoader();)
}
JDBC API在Java.spl包中提供的连接对象表示与数据库的连接。连接过程包括所执行的SQL语句和获取在该连接上所返回的结果。一个数据库应用程序可与单个数据库有一个或多个连接,或者可与许多数据库有连接。
3需求分析
在我们当代信息社会里,人们对信息的交流与沟通越来越重视,对时间的有效利用更加的注重。同样公司内部对员工信息的管理要求也越来越高,因此,员工信息的管理在公司的运转过程成为必不可少