XX网站改建方案 |
|
|
可以编译成具有与许多数据库相连接的函数。php与mysql是现在绝佳的组合。你还可以自己编写外围的函数去间接存取数据库。通过这样的途径当你更换使用的数据库时,可以轻松地更改编码以适应这样的变化。phplib就是最常用的可以提供一般事务需要的一系列基库。但php提供的数据库接口支持彼此不统一,比如对oracle, mysql,sybase的接口,彼此都不一样。这也是php的一个弱点。 b) 面向对象编程:php提供了类和对象。基于web的编程工作非常需要面向对象编程能力。php支持构造器、提取类等。 jsp: a) 将内容的生成和显示进行分离:使用jsp技术,web页面开发人员可以使用html或者xml标识来设计和格式化最终页面。使用jsp标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和javabeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和beans中,那么其他人,如web管理人员和页面设计者,能够编辑和使用jsp页面,而不影响内容的生成。 在服务器端,jsp引擎解释jsp标识和小脚本,生成所请求的内容(例如,通过访问javabeans组件,使用jdbctm技术访问数据库,或者包含文件),并且将结果以html(或者xml)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于html的web浏览器的完全可用性。 b) 强调可重用的组件 :绝大多数jsp页面依赖于可重用的,跨平台的组件(javabeans或者enterprise javabeans组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。 c) 采用标识简化页面开发:web页面开发人员不会都是熟悉脚本语言的编程人员。javaserver page技术封装了许多功能,这些功能是在易用的、与jsp相关的xml标识中进行动态内容生成所需要的。标准的jsp标识能够访问和实例化javabeans组件,设置或者检索组件属性,下载applet,以及执行用其他方法更难于编码和耗时的功能。 通过开发定制化标识库,jsp技术是可以扩展的。今后,第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。 3. 与网络操作平台的关系 asp是microsoft开发的动态网页语言,因此可以运行于微软的服务器产品,iis(internet information server) (windows nt、2000)和pws(personal web server)(windows 98、me)上,unix下可以通过chilisoft的插件来支持asp。虽然asp本身的功能有限,但是可以通过asp+com的组合来扩充,这样就达到用户的要求了。 php 可在windows,unix,linux的web服务器上正常运行,还支持iis,apache等通用web服务器,用户更换平台时,无需变换php3代码,可即拿即用。 jsp同php3类似,可以运行于所有平台。如win nt,linux,unix. nt下iis通过一个插件,例如jrun或者servletexec,就能支持jsp。但是执行的效率并不是很好的,占用的系统资源极高,会比asp高出一倍。 4. 技术支持的比较 首先,php缺乏规模支持。其次,缺乏多层结构支持。对于大负荷站点,解决方法只有一个:分布计算。数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,组成二维阵列。而php则缺乏这种支持。还有上面提到过的一点,php提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中。 asp和jsp则没有以上缺陷,asp可以通过microsoft windows的com/dcom获得activex规模支持,通过dcom和transcation server获得结构支持;jsp可以通过sun java的java class和ejb获得规模支持,通过ejb/corba以及众多厂商的application server获得结构支持。 三者中,asp应该是在目前的应用中是最广泛的,并且微软已经开发出asp的升级版本-asp+,这样无论是从现在使用还是将来的发展的趋势asp都是一个非常好的选择。目前国内许多大的电子商务网站都是使用asp做为开发语言的。 对于xx制药网站的数据库选型,我们认为ms sql server 2000 是一个具有很高性价比的选择。ms sql server 2000 是微软公司的产品,作为一个大型的关系型数据库ms sql server 2000 不但有着关系型数据库的共同特性,还有以下特性: 1. 联机备份 sql server 2000 可以在数据备份的同时保持数据库的联机和可访问状态。 通过差异数据库备份技术,sql server 2000具备了执行差异备份的功能。差异备份生成自上一次数据库备份以来修改过的全部页面的副本。通过这一备份方法,备份的速度得到明显提高,并且备份总量也小于其他备份类型。此外,差异备份可以在用户访问数据库的同时进行。因为这一备份方法的高速度和低服务器影响,差异备份的频率可以高于其他备份类型,从而降低了丢失数据的风险。 sql server 2000包含了另一个备份方法,该方法在降低对资源影响性的同时确保更高的可用性。无服务器快照备份是等同于完全数据库和文件/文件组备份的功能,但这一备份方法可以在不影响到服务器性能的同时进行(所以被称为无服务器)。 无服务器快照备份需要用到一个第三方虚拟设备接口(vdi)应用程序,该应用程序可以直接与支持拆分镜象或写入复制操作的高级企业存储系统进行通讯。使用无服务器快照备份的一 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
|
|
上一个范文: 信访系统个人先进事迹 下一个范文: 保持*党员先进性教育党性分析材料
|
|
|
看了《XX网站改建方案》的网友还看了:
[调查报告]xx市健康教育与卫生系统控烟工作自查报告 [范文大全]XX局2012年关于开展争优创先活动情况汇报 [范文大全]XXx届高三毕业联欢会主持词 [范文大全]优秀大学生党员推荐材料——XXx学院王致祥事迹材 [范文大全]在机关系统庆祝建党XXx周年七一表彰大会上的讲话 [范文大全]XXx局2012年上半年工作总结和下半年工作打算 [范文大全]某单位庆祝建党XXx周年“六个一”活动方案 [范文大全]XXx派出所三访三评活动情况总结 [范文大全]XXx县“四群”教育示范点督查情况汇报 [范文大全]2012年XX单位党风廉政宣传教育月活动总结
|
|