本文讨论:
资源定位
I/O 流
日志记录和集合
重构
本文使用了以下技术:
ASP.NET、JLCA 和 C#
目录
关于 JLCA
定位资源
处理输入/输出 API
日志记录
集合
筛选器和 HTTP 处理程序
源树和命名约定
何时重构约定
目录布局和命名空间
属性
Pascal 大小写方法名称
总结
典型的软件开发周期遵循简单的模型:收集要求、设计应用程序、编写代码、测试软件和部署软件。但是,有时新的开发项目是基于客户想用来部署应用程序的平台而启动的。在这种情况下,可以将现有应用程序的基本代码转换或移植到预期的平台。
在本文中,我将全面介绍如何将 Java Web 应用程序转换为以 C# 实现的 ASP.NET 应用程序。本文基于我所参与的实际项目。在该项目中,我们有现成的基于 Java 的应用程序,而客户希望采用它的 ASP.NET 版本。我首先介绍 Microsoft Java Language Conversion Assistant (JLCA),并演示在两个平台中没有直接对应项的常见开发范例,例如:
输入/输出
资源解析
源树布局和命名约定
利用执行环境
此应用程序作为符合 SOAP 的一项 Web 服务来实现,并采用传统的关系数据库永久性存储。我不会讨论实际的 Web 服务表示层和 SOAP 接口,而是介绍支持它的应用程序。本文的示例代码可供下载。
时间: 2024-12-10 06:01:36