浪潮 Loushang5 Studio 使用手册

更新时间:2024-05-02 01:54:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

浪潮Loushang5 Studio 使用指南

浪潮Loushang5 Studio使用指南

文档状态:发布版

山东浪潮齐鲁软件产业股份有限公司

Copyright?2009-2010, Inspur group, All Rights Reserved

浪潮Loushang5 Studio 使用指南

版权声明

《浪潮 Loushang5 Studio 使用手册》的版权归山东浪潮齐鲁软件产业股份有限公司所有。未经山东浪潮齐鲁软件产业股份有限公司的书面准许,不得将本文档的任何部分以任何形式、采用任何手段(电子的或机械的,包括照相复制或录制)、或为任何目的,进行复制或扩散。

Copyright? 2009-2010 山东浪潮齐鲁软件产业股份有限公司。版权所有,翻制必究。

Copyright?2009-2010, Inspur group, All Rights Reserved

浪潮Loushang5 Studio 使用指南

前言

Loushang5 Studio是支持楼上平台快速开发的集成开发环境。它由一系列可视化的开发工具组成,具有设计、开发、调试、发布、运行、版本管理等功能,贯穿了软件开发过程的全过程,可以方便的进行基于楼上平台的实现。大大提高楼上平台的易用性,解决传统开发模式中的操作繁琐,用户界面不够直观等问题。

2

浪潮Loushang5 Studio 使用指南

阅读指南

【文档目标】

本文档描述了Loushang5 Studio的项目的创建及使用。

【阅读对象】

适用于开发人员

【文档构成】

本手册基本上由以下部分组成:

支持的环境:介绍了Loushang5 Studio所能支持的操作系统、数据库、应用服务器、浏览器。

配置应用服务器:这一模块主要讲了一下应用服务器的配置。 配置数据库连接:这一模块主要讲了一下数据库的配置方法。 新建Loushang项目:讲解了一下Loushang项目的创建。

代码生成工具:这一模块主要介绍了代码机工具的使用,讲述了Loushang代码和Loushang工作流代码的生成过程。

部署Loushang项目及调试代码:讲解了一下Loushang项目的部署,还有在Debug模式下的代码的调试过程。

团队开发:这一模块主要介绍了团队开发工具(SVN)的使用。

系统日志:这一模块主要对Loushang项目中日志文件作了以下详细的介绍。

【文档约定】

本文档遵循如下约定:

【注意】的意思是请读者注意那些需要注意的事项。

3

浪潮Loushang5 Studio 使用指南

目 录

1

1.1 1.2

引言 ................................................ 6

概述 ....................................................... 6

词汇表 ..................................................... 7

2 3

3.1

3.2 3.3 3.4 3.5

支持的环境 .......................................... 9 配置应用服务器...................................... 10

简介 ...................................................... 10

定义服务器运行时 .......................................... 10 定义服务器实例 ............................................ 13 视图SERVERS .............................................. 18 项目SERVERS .............................................. 18

4

4.1

4.2 4.3 4.4

配置数据库连接...................................... 19

简介 ...................................................... 19

定义JDBC驱动 ............................................ 19 定义数据库连接 ............................................ 22 视图DATASOURCE EXPLORER ................................. 28

5 6

新建LOUSHANG项目 ................................... 30 代码生成工具 ....................................... 36

6.1 新建模型文件 .............................................. 36

6.2 设计模型 .................................................. 39 6.3 LOUSHANG5 STUDIO代码生成 ................................... 41 6.4 LOUSHANG5 STUDIO工作流代码生成 ............................. 46

7

7.1 7.2 7.3

部署LOUSHANG项目及调试代码 ......................... 54

部署LOUSHANG项目 ........................................ 54

设置断点 .................................................. 57 系统调试 .................................................. 61

8 团队开发 ........................................... 63

8.1 SVN存储库管理 ............................................. 63

8.2 项目同步管理 .............................................. 64

4

浪潮Loushang5 Studio 使用指南

9

系统日志 ........................................... 66

5

浪潮Loushang5 Studio 使用指南

1 引言

1.1 概述

Loushang5 Studio是支持楼上平台快速开发的集成开发环境,支持Rose类图、PowerDesigner、Loushang 建模三种设计方式。用户可以从工具提供的多种设计方式选择所熟悉的一种方式,方便用户快速适应Loushang5 Studio工具,降低了学习的门槛。

根据模型内容,通过简单的一键式操作,生成楼上平台所需的代码,系统会将所生成的代码直接存放在您当前的工作项目中,同时更改相关的配置文件和枚举定义文件。所有工作都由系统自动完成,免除了用户繁琐的手工操作。

根据模型内容可以方便地进行数据库表初始操作,不必再调用相关的数据库客户端工具,方便数据库操作。

生成代码后,可以在Loushang5 Studio中即时的查看运行效果,大大加强了用户的体验。

工具界面直观,使用方便,整个软件开发过程中只需要进行一些简单的初始设置,降低用户的学习门槛。

楼上平台配置文件包含了楼上平台所使用的Bean,jsp等内容,是楼上平台的核心,起着非常重要的作用。由于每当改变楼上功能时我们都需要更改楼上平台的配置文件,所以我们需要频繁的修改楼上平台配置文件。以前修改配置文件时大多是在文本编辑器中进行,只提供文本修改功能,修改过程比较容易输错类名和引用的相关文件名。当用户需要使用其它一些高级功能时会相当的不便,例如当用户想查找一个bean时,就需要依次打开每个文件进行查找,这样既费时也容易使人没有成就感。

通过对楼上平台的核心――楼上配置文件的图形化展示,将单调复杂的文本以图形化的方式直观的展现在用户面前,清晰展现开发模块的各层之间的调用关系,并且以此为中心,通过用户界面方式操控配置文件中所引用到的java文件、jsp文件等资源,使用户对软件的维护简便易行,大大加强了软件的可维护性。

6

浪潮Loushang5 Studio 使用指南

Loushang5 Studio提供了代码调试功能,便于用户发现程序中的错误。 Loushang5 Studio通过提供一个可视化的xml编辑器,该编辑器除了传统的文件编辑方式以外,还可以让用户使用windows界面编辑配置文件;并且提供错误验证功能,当用户输错类名或文件名时会自动提示;提供助手功能,使用户可以不用精确的记住众多的命令、类名和文件名;提供Bean和类的查找功能,在配置文件中快速找到指定的类或Bean;提供楼上配置文件的图形展示,清晰的展现了各个bean之间的引用关系,并且能够快速的定位和打开bean所引用的类和jsp文件,方便用户的使用。

强大的版本管理功能,支持VSS、Harvest、CVS等多种版本管理工具。Loushang5 Studio内嵌CVS版本管理工具。CVS是目前最为广泛使用的一个版本控制管理系统,它可方便的实现项目和文件的检入、检出、同步,历史记录,分支对比,版本和分支的管理等功能。

Loushang5 Studio还为用户提供了Sql即时执行器和项目打包等实用的开发工具。

Loushang5 Studio支持Websphere,Weblogic,Tomcat等应用服务器。用户可以选择自己现有的或熟悉的应用服务器,有效节约用户资源。平台内嵌Tomcat应用服务器,可以满足用户快速开发的需要。

Loushang5 Studio支持多种数据库。包括DB2、Sql Server、Oracle、Mysql等。用户可以使用现有的数据库,也可以选择自己熟悉或喜欢的数据库,大大节省应用成本,广泛适应用户的需求。

Loushang5 Studio基于Eclipse开放平台,使用先进的构件技术,具有很强的扩展能力。可以根据用户的需要,方便的扩展用户所需的功能。用户可以简单方便的使用升级后的功能。

通过上述内容可以看出,Loushang5 Studio极大地降低了软件开发的复杂性,提高了开发效率,改善了软件的可维护性,为客户提供了一个软件开发的利器。

1.2 词汇表

Eclipse插件:基于Eclipse集成开发环境Plug-in功能设计开发出来的 组件。

7

浪潮Loushang5 Studio 使用指南

Loushang透视图:基于Loushang Eclipse插件中包含的所有视图。 代码生成:Loushang插件提供的基于模板的代码快速开发工具。

8

浪潮Loushang5 Studio 使用指南

2 支持的环境

? 操作系统:

Windows 2000/2003/XP、Windows Vista、Windows 7、Linux、Unix等 。

? 数据库:

Oracle10及以上版本、DB2 8.1及以上版本、SQL Server 2005及以上版本等其它常用数据库。 ? 应用服务器:

Tomcat5.x 6.0及以上版本、WebLogic 8.1及以上版本、WebSphere 6.1及以上版本等其它常用服务器。 ? 浏览器

Internet Explorer 6及以上版本 , Mozilla Firefox , Google Chrome及其它常用浏览器。

9

浪潮Loushang5 Studio 使用指南

3 配置应用服务器

3.1 简介

Loushang5 Studio对应用服务器的管理分为服务器运行时(Runtime)的管理和服务器实例(Server)的管理;服务器运行时,就是硬盘上的一个应用服务器安装,但不包含配置文件;服务器实例,就是在运行时上加上配置文件;这样,硬盘上的一个应用服务器安装在Loushang5 Studio工具里可以作为多个服务器使用(配套不同的配置文件)。

Loushang5 Studio工具在第一次使用时会自动定义服务器运行时和服务器实例对应Loushang5 Studio工具自带的tomcat6;如果不想使用工具自带的tomcat,可以参考本节的后续小节,自己定义服务器。

3.2 定义服务器运行时

在“Window” ->“Preferences”中,找到“Server”节点,并展开选择“Runtime Environments”,如下图所示,(下图中显示的运行时:Apache Tomcat v6.0就是Loushang5 Studio工具自动定义的)

10

浪潮Loushang5 Studio 使用指南

图 3.2-1

点“Add”按钮,可以定义新的运行时,以tomcat举例:

11

浪潮Loushang5 Studio 使用指南

图 3.2-2

在tomcat服务器配置页面中定义好名称、tomcat的安装目录,使用哪个jre。

12

浪潮Loushang5 Studio 使用指南

图 3.2-3

选择“Finish”按钮,完成tomcat服务器的配置。

3.3 定义服务器实例

在Loushang5 Studio中下面的视图中,点击“Servers”,创建一个新的 服务,如果视图中没有Servers,在“Windows”->“Show View”->“Servers”中打开,如下图所示

13

浪潮Loushang5 Studio 使用指南

图 3.3-1

在Servers视图中点击右键,“New”->“Servers”创建服务,如下图

图 3.3-2

在新建界面中输入主机名并选择应用服务器类型,然后再选择一个服务器运行时:

14

浪潮Loushang5 Studio 使用指南

图 3.3-3

点击“Next”。进入向该服务器添加/删除web应用的界面:

15

浪潮Loushang5 Studio 使用指南

图 3.3-4

点击“Finish”完成服务的创建。在Servers项目下可以看到我们新创建的服务。

16

浪潮Loushang5 Studio 使用指南

图 3.3-5

另外即使在服务器实例定义好了,也可以通过视图“Servers”的右键菜单添加/删除web应用:

图 3.3-6

17

浪潮Loushang5 Studio 使用指南

3.4 视图Servers

对应用服务器的管理大部分都可以通过视图Servers开始,除了前面提到的新建服务器实例、增加/删除web应用外,还有服务器的起停、发布、监控、调试都可以通过它进行。

如果该视图不在工作区,可以手动打开:通过菜单“Window”->“ShowView”->“Other”,选择Server节点下的Servers节点。

3.5 项目Servers

该项目的存在使得可以以文件的方式管理服务器实例的配置文件:

图 3.5-1

18

浪潮Loushang5 Studio 使用指南

4 配置数据库连接

4.1 简介

Loushang5 Studio工具对数据库的管理分为驱动程序的管理和数据库连接的管理:驱动器管理就是定义驱动程序jar包在什么位置;数据库连接管理就是定义数据库的url以及相应的用户名和密码。

4.2 定义JDBC驱动

在“Window”->“Preferences”->“Data Management”中,找到“Connectivity”节点,并展开选择“Driver Difinitions”,可以看到驱动程序的分类目录:

图 4.2-1

我们以oracle10版本为例,选择Oracle类型下的“10”,没有发现该版本的驱动,点击“Add”新增该版本的驱动。

进入选择驱动模板和定义驱动名称界面,我们选择“Oracle Thin Driver”,采用默认的驱动名称。

19

浪潮Loushang5 Studio 使用指南

图 4.2-2

在设置驱动界面,会出现驱动包找不到的错误,我们重新编辑选Oracle

驱动包的正确位置。

20

浪潮Loushang5 Studio 使用指南

图 4.2-3

图 4.2-4

21

浪潮Loushang5 Studio 使用指南

此时,在Oracle类型“10”版本节点下展现了我们刚才定义的驱动:

图 4.2-5

4.3 定义数据库连接

Oracle、DB2等)里新

建一个数据库,如下图是在oracle中新建loushang5用户:

在定义数据库连接之前应该在已安装的数据库(如

22

浪潮Loushang5 Studio 使用指南

图 4.3-1

然后可以通过新建向导进入数据库连接新建界面,菜单路径为:“File”->“New”->“Other”,选择Connection Profiles类别下的Connection Profile节点,点击“Next”按钮进入数据库连接的新建向导:

23

浪潮Loushang5 Studio 使用指南

图 4.3-2

24

浪潮Loushang5 Studio 使用指南

图 4.3-3

也可以通过视图“ Data Source Explorer”里的右键菜单进入新建界面,如下图:

图 4.3-4

25

浪潮Loushang5 Studio 使用指南

进入“创建数据库连接向导”,有针对特定数据库类型的向导。

? 采用特定数据库类型向导

还是以Oracle数据库为例。直接选择“Oralce”,在下面的文本框中填写连接的名称为“loushang2”。

图 4.3-5

进入数据库连接详细设置界面,和通用数据库连接向导不同的是,数据库驱动只显示Oracle类型;用户以填写主机地址和端口来代替修改URL,提高易操作性。

在这里采用默认的数据驱动。根据实际情况设置主机地址、端口、数据库名称及用户名和密码。选中“Save Password”点击“Next”。

26

浪潮Loushang5 Studio 使用指南

图 4.3-6

然后点击Test Connection测试连接配置是否成功,如果弹出对话框显示Ping Scucceed表示配置成功,否则配置失败。

27

浪潮Loushang5 Studio 使用指南

图 4.3-7

点击“Finish”按钮,完成数据库连接的创建。同样会在“Data Source Explorer”视图下看到新增的“loushang2”连接。

图 4.3-8

4.4 视图DataSource Explorer

对数据库连接的管理基本上都可以从视图DataSource Explorer开始,目前主要包括数据库的连接、断开连接、测试:

28

浪潮Loushang5 Studio 使用指南

图 4.4-1

该视图如果不在当前工作区,可以通过通过菜单“Window”->“ShowView”->“Other”,选择“Data Management”节点下的“Data Source Explorer”节点打开。

29

浪潮Loushang5 Studio 使用指南

5 新建Loushang项目

在菜单中选择“File”->“New”->“Project”,在新建项目向导中选择“Loushang”->“Loushang5 Project”。

图 5-1

选择“Next”设置新建项目,在项目名称中输入项目名:例如Loushang,选择“Next”按钮。

30

浪潮Loushang5 Studio 使用指南

图 5-2

会出现功能部件选择向导,这里我们接受默认值,点击“Next”,展示java文件根目录以及编译后的class文件目录。

31

浪潮Loushang5 Studio 使用指南

图 5-3

进入web项目设置界面,设置web项目的上下文、内容目录,我们采用默认值。点击“Next”。

32

浪潮Loushang5 Studio 使用指南

图 5-4

点击“Next”,进行数据库初始化选择。

33

浪潮Loushang5 Studio 使用指南

图 5-5

在下拉框选择建立好的数据源loushang2,选择“Initialize database”,选择“Finish”开始创建Loushang项目及数据库的初始化。在新建Loushang项目向导完成的最后,如果当前透视图不是Loushang透视图,在“window” ->“Show View” ->“Loushang” ->“Loushang Project”中打开Loushang透视图。

34

浪潮Loushang5 Studio 使用指南

图 5-6

35

浪潮Loushang5 Studio 使用指南

6 代码生成工具

Loushang5 Studio提供可视化模型设计工具,支持业务实体及其关系的可视化创建,用户可以方便的创建应用系统所需要的E-R模型,基于业务模型可以快速生成符合Loushang平台规范的各层java代码和jsp文件。

6.1 新建模型文件

1. 在文件夹右键菜单中,选择“New”->“Other”

图 6.1-1

2. 在弹出的向导中选择“Loushang”->“New E-R Diagram”,点击“Next”

36

浪潮Loushang5 Studio 使用指南

图 6.1-2

3. 输入要建模型文件的文件名,以diagram为扩展名,点击“Next”

37

浪潮Loushang5 Studio 使用指南

图 6.1-3

4. 输入文件名,点击“Finish”可打开可视化模型设计工具,左边的设计

区域,右边是控件选择面板。

38

浪潮Loushang5 Studio 使用指南

图 6.1-4

6.2 设计模型

1. 添加表:从右面的控件面板中选择表,在区域中双击,弹出表设置对话

框,设置表的基本信息,点击“确定”。

图 6.2-1

39

本文来源:https://www.bwwdw.com/article/9k4g.html

Top