浪潮 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
正在阅读:
2019届 高考地理(人教版)复习资料:第二十四讲 城市化 练习03-08
针对园林设计中植物配置的探讨03-05
最后一棵树的心声作文300字06-23
六年级下册科学教学工作总结04-08
氧压机检修规程02-29
研究:纯电动汽车不一定比汽油车更环保03-08
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 浪潮
- Loushang5
- 手册
- 使用
- Studio