网络编程技术与JSP.doc

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络编程技术与JSP

第一讲:网络编程技术与JSP ? 在通过计算机网络可执行的计算机应用程序我们称之为网络程序,如:网络阅卷系统,网络游戏、电子商务系统等等。编写网络程序的技术称之为网络编程技术,有.net (ASP.net;C#.net)和jtoe两种。 JSP-Java Server Pages它是SUN公司新创的动态网站编程技术。 一、计算机编程的发展 1、低级语言编程2、面向过程语言的编程3、面向对象语言的编程4、基于网络的编程.net和j2ee技术 ?二、.net技术 1、.net技术定义: 什么是.Net?不同的人有不同的解释方式。有人认为.NET是一种全新的下一代可视化开发环境;有人认为.NET是一种新的针对Internet时代的开发语言C#;有人认为它是基于XML(可扩展标记性语言)和SOAP(简单对象访问协议)的新型信息交换平台,是面向未来的企业级的开发平台。类似这样的定义非常多,这些说法都对,但是都只是涉及到了.NET的一部分。 首先应该肯定的是.NET是一场技术上的革命。随着Internet的飞速发展,软件开发的难度正逐步加大,现有的开发平台和开发环境与技术不论是从开发技术上还是从开发模式上越来越无法满足Internet时代的需要的基于Web的应用程序和Web服务,就是在这种环境下,微软推出.NET. 2、NET的新特性: .NET是全新的一种技术,因此,.NET中也包括了很多新特性。这里只列出一些比较重要的特性。 1、一致的编程模式 在.NET环境中,所有的应用程序都采用通用的面向对象编程模式,不再像windows环境中那样,既有DLL函数也有COM对象。 2、简化了的编程模式 这也许是最令开发人员欢欣鼓舞的消息了,在.NET环境下,在进行编程时不再需要掌握GUIDs、IUnknown、AddRef等令人头疼的COM知识了。 3、运行于多个平台 对于任何操作平台,只要支持.NET运行时均可以运行.NET应用程序。现在所有的windows平台均可以实现这一点。在将来甚至可以运行在非Windows操作系统上。 4、支持多语言的综合 按照COM的原理,代码重用是建立在二进制代码的级别上。在.NET环境下,代码重用可以建立在源码的级别上的,也就是说,别人用C#语言写的某个类可以直接在C++这样的语言中使用。之所以.NET有这样的巨大威力在于.NET为所有的支持.NET编程方式的语言提供了一整套通用的类型系统。 5、自动资源管理 可以毫不夸张地说,对于所有开发人员而言最头疼的就是内存泄露问题。在.NET环境下,这个问题得到彻底解决,自动资源管理功能已经加入到CLR之中。同时,由于资源回收功能的加入,在一定程度上安全性也得到了保障,诸如内存溢出攻击等将得到有效控制。 6、一致的出错处理方式 相信所有的WindowsSDK程序员都对Windows环境下混乱的错误处理方式感到厌烦,Win32错误代码、异常情况处理、Hresult等等。在.NET环境下所有的程序都采用统一的错误处理方式. 7、安全性 正如我们已经知道的一样,.NET的出现是为了迎合下一代的Internet环境下的企业级计算,一般的访问控制已经不能满足它的要求,所以在安全性方面.NET相对于Windows等其他系统而言,有了更深入的改进。从装载一个类开始,就进行确认检查;在访问代码和相应资源时,又实施代码访问安全措施。.NET提供了一整套机制来判断角色和确认身份信息,并且能作到跨进程和机器从而确保所需的代码在远端没有受到破坏。.NET的安全性也深深地嵌入到CLR结构中,以确保应用程序本身的安全。这些安全机制是对现有操作系统安全机制的一种质上的扩展,比较起来,.NET在安全性上得到了进一步的加强。 三、J2EE技术 java2的企业版是一系列中间件服务组合起来的强健的系统,这使得服务器方应用程序开发人员的工作。 J2EE体系结构设计 目前大多数企业采用J2EE技术的结构设计与解决方案。对于我们学习和研究J2EE体系结构来说,了解与掌握J2EE体系结构的设计方法及一些常用模式是必须的;模型-视图-控制(model-view-control,简称MVC)结构是目前最常见的J2EE应用所基于的体系结构,MVC主要适用于交互式的Web应用,尤其是存在大量页面及多次客户访问及数据显示;相比较而言,一个工作流体系结构更多应用于过程控制和较少交互的情况下;除了体系结构外,J2EE的设计模式对我们解决应用系统的设计也有很大的帮助。 解析J2EE1.4新特性(1)-JSP 2.0的新特性 SUN 的新版J2EE1.4提供了在J2EE中开发Web Service的基础,对开发工具做了一些重要的增强,在应用程序部署和服务器管理方面也提供了新的标准,在集成性和安全性方

您可能关注的文档

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档