【正文】
ow available to debug Web applications as well. enables programmers to take advantage of the OOP model, for example, code sharing. Under OOP model, one of the most mon ways to achieve code sharing is inheritance, which is not available in Classic ASP. Since plete OO features are supported in , developers can transfer their OO design smoothly into code, enabling a software pany to keep their Windows application development styles, with which they are familiar, in Web application development。 and if they are given choice, 82% students prefer to learn rather than Classic ASP, 18% students like to learn both. These answers are also supported by ments, such as “I would prefer to know the technology that the industry requires me to work with”, “I would like to work in future as a WAD professional and I think would be useful in this field.” For the current students, among the 16 responses, 75% students prefer to learn rather than Classic ASP. However, 25% students answered no idea. This could be due to that they lack of knowledge of Classic ASP. This survey is done after 6 weeks of teaching. . The pedagogical motivation Pedagogically speaking, a good tool for industry is not necessarily a good tool for teaching. Is a better tool for teaching than Classic ASP? provides much richer language features than Classic ASP. We often 天津科技大學(xué)外文資料翻譯 4 have options to perform certain tasks. A key benefit of is that there exists a more gradual transition in programming models from simple to powerful, or from easy to difficult. Although supports OOP model, you don’t have to program by using that model. A Web form without “codebehind” will work perfectly. An web page in plete Classic ASP model will still work. Although is integrated with , we are not limited to use . A notepad and a FTP client with a precreated Web application directory also allow us to develop a reasonably large application. With , we can either develop a large distributed application with numbers of Web services and consumers, or develop a single simple Web application. Therefore, provides sufficient room for us to anize course materials at a suitable level for the students. The challenge for a lecturer is how to settle in at the right balance of power vs. simplicity, or at the right balance of difficulty vs. ease. offers a more conventional approach to programming than does Classic ASP. It possesses all the features of a modern programming language. The Classic ASP programming style favors developers ing from HTML coding background, whereas is more suited to professional software developers. Given our entire WAD students have taken C/Delphi programming courses, and our aim is to output software professionals, is a better teaching tool for us. enhances the programming concepts the students learned from the previous courses and provides a good bridge to Advanced Distributed Computing and Advanced Object Oriented Programming. 4. THE PROCESS Our first step was to learn . After reading books and online tutorials, the next step is practical. We set an implementation server on the laptop in a standalone environment. The .NET Framework requires IIS 5 and the above。本文就報道了這一舉措。伴隨著服務(wù)器的控件,網(wǎng)絡(luò)窗體和隱藏的代碼這些東西,我們可以開發(fā)出一個 Web 應(yīng)用程序,通過使用一個完整的面向?qū)ο缶幊蹋?OOP)模型。 Web應(yīng)用程序開發(fā)論文是本科生大三的課程內(nèi)容,它最初是提供使用 ASP 和 ColdFusion。我們還就在遷移過程中遇到的問題進行了討論,并提出一些和學(xué)習(xí)有關(guān)的資源。雖然這里面的每個版本都提供一些新的特點來去克服前一個版本的缺點,但是這些版本的 ASP 遵循著相同的工作模式并且有著許多的限制。闖入功能件的應(yīng)用和部署這些在網(wǎng)絡(luò)上設(shè)計,是一項戰(zhàn)略,以便于更好地利用組織資源。 創(chuàng)建和集成 Web 服務(wù)變 得更加容易,它也可以在 Windows DNA 的過程中使用類似的方式。此外, URI(統(tǒng)一資源標(biāo)識符)和 UDDI(通用描述發(fā)現(xiàn)和集成)被用于遠程組件的引用,而不是注冊表項上。它代替打開多個集成開發(fā)環(huán)境(如經(jīng)典的 ASP 平臺),開發(fā)人員可以只打開一個 IDE 并且做所有他們想做的工作從一個干凈的,始終如一的界面上完成。根據(jù)面向?qū)ο蟮哪P?,實現(xiàn)代碼共享的最常見的方式之一,是繼承,這在傳統(tǒng)的ASP 中是不能實現(xiàn)的。在傳統(tǒng)的 ASP 會話管理中有兩個主要問題:會話對象被存儲在 Web 服務(wù)器的內(nèi)存中和會 話 ID 作為 Cookie 存儲在客戶端的計算機上。表 1 就展示 了一個簡要結(jié)果。我們的學(xué)生的反饋信息也證實了其業(yè)界的溝通這一觀點。 . 學(xué)生的學(xué)習(xí)動機 學(xué)生們需要 。 一個簡短的調(diào)查顯示了過去的學(xué)生和現(xiàn)在的學(xué)生的差別。然而, 25%的學(xué)生回答不知道。相比傳統(tǒng)的 ASP 來說 能做作為更好的教學(xué)工具么? 比傳統(tǒng)的 ASP 提供了更豐富的語言功能,我們常常有選擇的執(zhí)行某些任務(wù)。一個 網(wǎng)頁在完整的傳統(tǒng)ASP 模型中仍能一直工作。因此, 提供了足夠的空間給我們?nèi)ソM織一個適合學(xué)生們水平的教材。傳 統(tǒng)的 ASP 編程風(fēng)格,喜歡開發(fā)商來自 HTML 編碼的背景,而 是更適合專業(yè)軟件開發(fā)人員。之后閱讀書籍和在線教程后,下一步是實用的。在客戶端上,我們可以使用