移动应用程序和Web应用程序本质上是分布式应用程序,需要客户机和服务器组件来运行。如果完全手工编写、测试和调试这样的应用程序可能会非常困难。本文介绍一些使用Sun ONE Studio 5标准版来编写、测试和调试这些应用程序的技术。
介绍
使用一个象Sun ONE Studio这样的集成的开发环境( IDE)的主要原因是能够从头到尾地开发应用程序。而象Notepad和Vi这样的文本编辑程序不提供这样的能力。虽然购买一个IDE只用来编写一个脚本会是很浪费的事情,但是如果使用Vi来编写一个联机金融应用程序那将会更加费劲。Sun ONE Studio 5提供了许多方便的特性来开发各种应用程序--不管是简单的控制台文本处理工具还是复杂的联机存储。本文说明了如何开发一个简单的Model 2体系结构应用程序,这个应用程序中有一个数据库提供数据,一个servlet/JSP容器完成处理和内容服务--所有这些都在Sun ONE Studio中完成。我们将演示下面的任务:
在本例中使用的所有的数据和内容都被存储到一个使用遵循JDBC的驱动程序和为这个演示单独创建的JavaBeans组件SQL数据库中。它然后通过可以使用Java脚本的浏览器来重定向到提供用户界面的JSP中。理论上,任何遵循SQL92的关系数据库管理系统都能被使用,只要提供了遵循JDBC的驱动程序。然而,这个特定的示例只使用MySQL和PointBase测试。PointBase数据库被包含在Sun ONE Studio 5标准版中,很容易配置和运行。
Sun ONE Studio有许多特性并且提供了很多工具用于不同的任务--但是并不是所有任务在某一时间内都是必需的。一般而言,在着手一个新项目之前花费几分钟定制用于项目预期的必要条件的IDE是个好主意。这可能包括: