毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
Java+PostgreSQL考勤管理系统设计(5)
B/S结构的优缺点
优点
1. 客户端无需安装任何配件,有WEB浏览器即可。
2. B/S构架可以直接放在广域网上,能实现不同的地点,不同的人员以不同的接入方式访问和操作数据库,交互性较强。
3. 文护和升级方式方便简单。B/S架构日后无需升级文护多个客户端,只需要在服务器上做好文护工作。
缺点
1. 服务器工作负荷较大。由于客户端无需做过多的事务逻辑处理,大部分的事务逻辑处理都是在服务器端完成。
安全性差。建立在广域网上的B/S对安全的控制力相对薄弱,需要花费巨大的设计成本。
2. 客户端与服务器端的交互是请求-响应模式,通常需要刷新界面才能看到效果,程序运行速度上会有所减慢。
1.4.3 JavaServer Faces
JavaServerFaces(JSF)是构建Web应用程序用户界面的校准Java框架,改变了以往基于Java的Web应用程序的编写方式,它提供了一种以组件为中心、独立于客户端的开发手段来开发Java Web用户界面,从而简化了开发,提高了开发人员的生产率,改善易用性。一般来说Web应用程序开发中较为困难的和繁琐的部分就是用户界面的开发,而简化用户界面的开发就是JSF的关键优势所在。达到简化高性能Java Web应用程序用户界面(UI)的创建和开发流程就是JSF的设计目的。不需要使用专门针对企业Web应用程序开发设计的综合框架,只需要基本的Java Web技术也能构建用户界面,但这种技术往往会带来各种开发和文护的问题。JSF在达到产品质量要求的同时,无形之中解决了此方面的一系列问题。这种方法叫做“构建内部(in-house)框架”。JavaServerFaces在之前的许多Java Web开发框架经验的基础上,通过构建良好的开发模式提供了一个健壮和易于移植的框架。JSF还有另外一个重要优势。它吸取多年来Web应用程序开发时间中的最佳元素,并把它们组合成为一个简单、全面、标准的API,用于构建用户界面。为了确保应用程序具有更高的可文护性,JSF还可以在它的体系结构之中构建模型-视图-控制器(MVC)设计模式。
1.4.4 JSP
JSP(全称Java Server Pages),中文称之为Java服务器页面,是由Sun Microsystems公司倡导、许多公司参与一起建立的一种是软件开发可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页技术标准。JSP是基于Java语言的服务器端脚本技术。它提供建立在Servlet技术的基础之上的动态网页技术。JSP文件的形成很简单,只需要在传统的HTML文件中插入Java程序段和JSP标记。可以用一个简单易懂的等式来表示:HTML+Java=JSP。程序开发人员可以利用JSP的一些标记在HTML静态内容中加入动态数据,制作动态网页。HTML代码的编写可以有网页设计者负责,而动态数据则是由程序开发人员负责,这样JSP有效地将网页逻辑和网页设计与显示分离,更有利于网页今后的开发。
JSP的执行原理:Web服务器在访问JSP网页的请求时,首先执行的是将JSP文件
翻译
成Java源文件,其实就是一个Servlet,并进行编译生成相应的字节码文件.class,Servlet容器加载这个类,处理来自客户的请求,并将结果返回给客户。
JSP的优点
一次编写,到处运行
由于JSP是基于Java语言,所以Java语言的平台无关性特点JSP也同时拥有。
轻松和HTML静态内容结合
JSP将网页逻辑与网页自身的设计分离开来,两者在功能上互不影响,轻松结合。
跨平台性
共8页:
上一页
1
2
3
4
5
6
7
8
下一页
上一篇:
php+mysql航运业电子商务平台的设计
下一篇:
java+sqlserver汽车售票软件系统的设计
PHP+IOS的会议管理系统的设计+ER图
标准件经销管理系统【959字】
客户關系管理系统的发展与研究【1843字】
學生成绩管理系统的设计与实现【1741字】
港航管理系统门户网站之思考【2521字】
可扩展的计算机网络管理...
java物业管理系统设计
公寓空调设计任务书
医院财务风险因素分析及管理措施【2367字】
神经外科重症监护病房患...
承德市事业单位档案管理...
AT89C52单片机的超声波测距...
志愿者活动的调查问卷表
中国学术生态细节考察《...
C#学校科研管理系统的设计
10万元能开儿童乐园吗,我...
国内外图像分割技术研究现状