All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
PHP+MYSQL留言本(二)_[PHP教程]
用HttpHandler给Asp.net,1.1加入OnClientClick_[Asp.Net教程]
SQL Server数据转换服务基本概念介绍_[SQL Server教程]
SQL,通配符_mssql学习_编程技术
灵活调用xsl来解析xml文档(js异步)_JavaScript技术_编程技术
Asp.net生成静态网页的实现代码_.net资料_编程技术
用PHP制作动态计数器_php资料_编程技术
控制电脑关机或者重新启动的JS代码_JavaScript技术_编程技术
VS2008中文版安装ASP.NET,3.5,Extensions模板遗失解决方法_[Asp.Net教程]
实例:用PHP实现Ftp用户的在线管理_php资料_编程技术
Reading number is top 10 pictures
So beauty, will let you spray blood3
A man's favorite things11
Take you to walk into the most true north Korea rural3
漂亮的跳舞妹妹1
The money of more than 100 countries and regions20
Female model behind the bitterness, often being overcharged1
含苞欲放的素颜美少女1
西游日记2
西游四格漫画(二)
mythology hero1
Download software ranking
WebService在.NET中的实战应用教学视频 → 第5集
VC++6.0培训教程
Unix video tutorial12
linux初级教程
C语言教程TXT
1400篇各类破解文章
美女写真3
Ashlynn Video3
Tram sex maniac 2 (H) rar bag19
美女游泳记
delv published in(发表于) 2014/1/6 9:13:13 Edit(编辑)
当ASP.NET撞上JSF之框架比较_[Asp.Net教程]

当ASP.NET撞上JSF之框架比较_[Asp.Net教程]

当ASP.NET撞上JSF之框架比较_[Asp.Net教程]

使用经典的ASP或JSP技术构建应用程序经常意味着与HTML标注混合编码。然而,在创建这些技术的初期,与其以前使用的方法相比,这些平台为构建web应用程序提供更多的优势。JSP和ASP都提供了相似的对象模型,例如在JSP和ASP应用程序中都可以使用包括Request,Response和Session等对象。现在,在隐蔽处理HTTP协议的无状态特征所带来的复杂性方面还没有出现真正的软件尝试。

  ASP.NET和JSF框架都是基于组件和事件驱动的。也就是说,在一个表单上的组件通过激活应用程序事件来响应用户行动。这些事件为开发者编写代码从而实现必要的逻辑提供了机会。这与JSP和ASP基于“请求驱动”的开发具有很大的不同。其目的是,创建一种更直观的编程模型—类似于构建一个Visual Basic或Java Swing桌面应用程序。其实,JSF和ASP.NET web页面就是一个组件的集合。每个框架都提供了一套标准的组件,并且现在市场上已有大量的个人和开源以及商业组织来提供各种定制组件(在ASP.NET中,称为“控件”)。最近,微软发行了ASP.NET 2.0,与其前面的版本相比,它又添加了更多的组件。不象ASP.NET仅为一家供应商所拥有,JSF是一种标准的规范—它是经许多家J2EE供应商共同开发而成的。除了由Sun所提供的参考实现和许多供应商已经添加了他们自己的组件库之外,还有大量的其它实现。JSF是一种比ASP.NET更新的技术,虽然在目前的组件市场上落后一些,但是现在的JSF组件市场份额正在不断增长。

  尽管可以使用简单的文本编辑器来构建ASP.NET和JSF应用程序,但是使用IDE更好一些。因此,当构建ASP.NET或JSF应用程序时选择良好的工具是很关键的。一些优秀的IDE,例如微软的Visual Studio.NET或Sun Java Studio Creator允许你把组件从组件面板拖动到页面上并通过使用属性编辑器来定制它们的行为和外观(参考下图)。最近,随着.NET 2.0的引入,微软宣布了Visual Studio.NET的一个免费的快递版本,它可以兼容于其商业版本。不过,Sun Java Studio Creator也是一个免费的工具。在本文中,我将既使用Visual Studio.NET Express Edition也使用Sun的Java Studio Creator。



Visual Studio/Java Studio Creator组件面板

  从现在开始,我们将着手构建一个简单应用程序—雇员可以使用之来预订会议房间。这个程序尽管很简单但却提供了足够的特征来实现本文的演示目的。当我们构建该应用程序时,我们将一并讨论一下这两个框架中的核心概念。在本文中的两种示例应用程序中,它们都使用相同的包含两个数据库表(conference_rooms和room_reservations)的MySql数据库。这些表中包含了一些示例数据。详细的SQL请见本文源码中的install_tables.sql文件。
作者:朱先忠编译 来源:天极开发





添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.