在VS2005开发环境中,选择主菜单“文件à新建à项目”,在弹出的“新建项目”对话框的“项目类型”窗格中选中“Visual Studio 解决方案”,然后在“模版”窗格中选中“空白解决方案”,最后在“名称”文本框中输入作为解决方案的名称,如图所示。最后点击“确定”按钮。
在点击“确定”按钮之后,可以在“解决方案资源管理器”中看到新建的解决方案,如图所示。该窗口可以通过主菜单“视图-解决方案资源管理器”打开。
再次选择菜单“文件-新建-项目”,在“项目类型”窗口中选择“Web”,在“模板”窗口中选择“ASP.NET Web 应用程序”,然后在“名称”文本框中输入“WebUI”,并在“位置”下拉框中选择解决方案所在目录,最后在“解决方案”下拉框中选择“添入解决方案”,如图所示。最后点击“确定”按钮。
在“解决方案资源管理器”窗口中选中“WebUI”项目图标,在该图标上点击鼠标右键选择“属性”,并在“属性”对话框中选中“应用程序”选项卡。然后修改“程序集名称”和“默认命名空间”文本框中的内容,将“WebUI”修改为“TraceLWord4.WebUI”,如图所示。最后点击工具栏中的“保存”按钮,保存属性设置。
建立中间服务层(InterService)。
继续选择菜单“文件-新建-项目”,在“项目类型”窗口中,选择“Windows”,并在“模板”窗口中选择“类库”,然后在“名称”文本框中输入“InterService”,同样的,在“位置”下拉框中选择解决方案所在目录,最后在“解决方案”下拉框中选择“添入解决方案”,如图所示。最后点击“确定”按钮。
可以在“解决方案资源管理器”中看到新建的类库项目。
建立数据访问层(AccessTask)建立“AccessTask”项目。完成结果如图
设置外观层(WebUI)与中间服务层(InterService)间的依赖关系。
选中“WebUI”项目,在引用“图标”上点击鼠标右键选择“添加引用…”,然后在“添加引用”对话框中,选择“项目”选项卡。最后选择项目组名称“InterService”,如图所示。最后点击“确定”按钮。
建立中间服务层(InterService)与数据访问层(AccessTask)间的依赖关系。
建立InterService项目对AccessTask项目的引用。
以上便是建立三层架构应用程序的具体步骤。在TraceLWord4中,为了使代码逻辑更加清楚,所以划分出两组类。分别是:与留言信息相关的LWordTask类和LWordService类;与用户信息相关的RegUserTask类和RegUserService类。在AccessTask项目中还加入了ConnectionFactory类,提供数据库连接实例的工厂。整个项目建立完成以后如图所示。