使用Visual Studio 2005开发,在Apache Tomcat中运行你的Web应用程序
- 首先下载Grasshopper 2.0,即所谓的Mainsoft for Java EE Developer Edition。
- 安装Grasshopper 2.0
- “开始菜单”-》“Mainsoft for Java EE”-》“Start Tomcat”
- 打开Visual Studio 2005,创建新项目,在“Visual C# for Java EE”类型中选择的“ASP.NET Web Application”项目,如下图:
- 得到下图类似的项目结构:
- 从工具栏中拖入一个日历控件,如下图所示:
- 按Ctrl+F5来进行非调试运行,运行效果如下图:(注意,访问的Web服务器是Tomcat哦)
上面,就是我给大家初步介绍的Mainsoft for Java EE 一个简单功能。Mainsoft for Java EE,可以让你用.NET开发程序,编译成Java,在Linux运行的一套软件工具。Mainsoft for Java EE的基本原理就是用Java完整实现了.NET 2.0的大部分功能(Windows Forms的功能除外,当然也具有操作系统特定的一些限制)。Mainsoft for Java EE 同时也提供了转换工具,可以很方便的把现有的项目转换为“for Java EE”的,几乎不改变任何代码。
这里有一篇我翻译的文章,更详细的介绍了Mainsoft for Java EE 。文章摘要如下:
Mainsoft的总裁和CEO,Yaacov Cohen解释说:
“Mainsoft的跨平台的软件让JVM(Java Virtual Machine)能够完全地支持C# 2.0和Visual Basic。我们投入了1200万美元用于把Java EE转换到多语言平台。因此,现在我们的企业客户和软件开发商,能够把他们产品运行环境的技术选型同软件开发的技术选型分开考虑,即可以使用高生产率的 Visual Studio IDE来进行快速应用程序开发,也能把产品部署到安全性更高扩展性更强的Java EE服务器,或者门户服务器上。”
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器