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将网页逻辑与网页自身的设计分离开来,两者在功能上互不影响,轻松结合。
    跨平台性
上一篇:php+mysql航运业电子商务平台的设计
下一篇:java+sqlserver汽车售票软件系统的设计

PHP+IOS的会议管理系统的设计+ER图

标准件经销管理系统【959字】

客户關系管理系统的发展与研究【1843字】

學生成绩管理系统的设计与实现【1741字】

港航管理系统门户网站之思考【2521字】

可扩展的计算机网络管理...

java物业管理系统设计

公寓空调设计任务书

医院财务风险因素分析及管理措施【2367字】

神经外科重症监护病房患...

承德市事业单位档案管理...

AT89C52单片机的超声波测距...

志愿者活动的调查问卷表

中国学术生态细节考察《...

C#学校科研管理系统的设计

10万元能开儿童乐园吗,我...

国内外图像分割技术研究现状