|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
完全不一样的。.net其实我也说不太清,.net可以把他理解为跟J2EE相对的工具。c++主要做系统相关的开发你要学.net的话就应该学C#。(其实微软在.NET平台上也考虑了给C++留一个地位。asp.net|js|对照 利用典范的ASP或JSP手艺构建使用程序常常意味着与HTML标注夹杂编码。但是,在创立这些手艺的早期,与其之前利用的办法比拟,这些平台为构建web使用程序供应更多的上风。JSP和ASP都供应了类似的工具模子,比方在JSP和ASP使用程序中都可使用包含Request,Response和Session等工具。如今,在潜伏处置HTTP协定的无形态特性所带来的庞大性方面还没有呈现真实的软件实验。
ASP.NET和JSF框架都是基于组件和事务驱动的。也就是说,在一个表单上的组件经由过程激活使用程序事务来呼应用户举动。这些事务为开辟者编写代码从而完成需要的逻辑供应了时机。这与JSP和ASP基于“哀求驱动”的开辟具有很年夜的分歧。其目标是,创立一种更直不雅的编程模子―相似于构建一个VisualBasic或JavaSwing桌面使用程序。实在,JSF和ASP.NETweb页面就是一个组件的汇合。每一个框架都供应了一套尺度的组件,而且如今市场上已有大批的团体和开源和贸易构造来供应各类定制组件(在ASP.NET中,称为“控件”)。比来,微软刊行了ASP.NET2.0,与其后面的版原形比,它又增加了更多的组件。不象ASP.NET仅为一家供给商所具有,JSF是一种尺度的标准―它是经很多家J2EE供给商配合开辟而成的。除由Sun所供应的参考完成和很多供给商已增加了他们本人的组件库以外,另有大批的别的完成。JSF是一种比ASP.NET更新的手艺,固然在今朝的组件市场上掉队一些,可是如今的JSF组件市场份额正在不休增加。
只管可使用复杂的文本编纂器来构建ASP.NET和JSF使用程序,可是利用IDE更好一些。因而,当构建ASP.NET或JSF使用程序时选择优秀的工具是很关头的。一些优异的IDE,比方微软的VisualStudio.NET或SunJavaStudioCreator同意你把组件从组件面板拖动到页面上并经由过程利用属性编纂器来定制它们的举动和表面(参考下图)。比来,跟着.NET2.0的引进,微软公布了VisualStudio.NET的一个收费的快递版本,它能够兼容于其贸易版本。不外,SunJavaStudioCreator也是一个收费的工具。在本文中,我将既利用VisualStudio.NETExpressEdition也利用Sun的JavaStudioCreator。
VisualStudio/JavaStudioCreator组件面板
从如今入手下手,我们将动手构建一个复杂使用程序―雇员可使用之来预订集会房间。这个程序只管很复杂但却供应了充足的特性来完成本文的演示目标。当我们构建该使用程序时,我们将一并会商一下这两个框架中的中心观点。在本文中的两种示例使用程序中,它们都利用不异的包括两个数据库表(conference_rooms和room_reservations)的MySql数据库。这些表中包括了一些示例数据。具体的SQL请见本文源码中的install_tables.sql文件。因为各系统的API不同,代码调用API编写程序就会遇到很多不兼容的地方,比如Java改写后的Serv-U就不能在手机上执行,手机的游戏也不能直接在微机上执行。 |
|