网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  workshop10.1的简单介绍和环境配置详解     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:88次  录入:管理员--2007-11-16  
 

workshop10.1是bea公司新推出的javaee应用开发工具,提供了目前流行的开发技术和框架的可视化开发支持,包括struts、beehive、hibernate、jsf、beehive、jpa、spring等,而且加入了appxray特性,它能够分析jsp页面、java源代码、资源绑定和web配置文件中可能存在的引用以及这种引用的正确性。本文是《全方位体验workshop10.1》的第一部分,主要介绍workshop10.1的特性,以及如何准备开发环境,帮助开发者做好体验workshop10.1特性之前的各种准备工作。

workshop10.1简介

workshop10.1是bea公司最新推出的javaee应用开发工具,它基于eclipse开发平台和wtp插件开发,提供了目前流行的开发技术和框架的可视化开发支持,包括struts、beehive、hibernate、jsf、beehive、jpa、spring等,而且加入了appxray特性,使开发者能够可视化的管理整个项目中的部件以及部件之间的关系。除此之外,在workshop10.1中还可以完成web services、ejb的开发。

对开发技术和框架的支持

在workshop10.1中,开发者可以完成以下开发技术和框架的可视化开发:

jstl

struts

beehive

hibernate

kodo

jpa[java persistence api]

myfaces

sun jsf 实现

spring

独特的appxray技术

appxray技术是workshop studio中最早引入的一种技术,在workshop10.1中得到了体现,appxray技术分析jsp页面、java源代码、资源绑定和web配置文件,从中分析出这些部件之间的引用关系,检查这种引用关系是否正确。

通过appxray技术分析出来的jsp页面、java源代码、资源绑定和web配置文件以及他们之间的应用关系可以通过workshop10.1种提供的appxaminer视图可视化的展示出来,下面是通过appxaminer视图查看struts action的截图,开发者从中可以一目了然的看出/userpersist这个action所引用的action form[userformbean]、jsp内容[userinsertinput.jsp、userpersistok.jsp等],以及/userpersist被哪个jsp调用了[userinsertinput.jsp]  

更多的特性

workshop10.1中还提供了更多的特性,方便开发者可视化的开发、管理web应用,下面的这几个视图可以支持开发者更加快速的完成web应用的开发和管理,更多的特性请参考workshop10.1的帮助文档。

appxplorer视图

appxplorer 视图是 workshop10.1种提供的一种项目管理视图,它使用特别设计的树形结构,将web应用中的部件展示给开发者。  

dbxaminer视图

dbxaminer视图可以允许开发者对数据库操作进行测试,包括对sql、hql、ejbql的支持,极大地减少了开发者编写测试代码测试这些功能点的工作。  

workshop palette 视图

workshop palette 视图是workshop10.1开发环境中的重要视图,提供标签的可视化操作界面, workshop palette 提供了开发者开发过程中可用的所有标签如jsp、jstl、struts、jsf标签,开发者通过单击 workshop palette 中的图标向 jsp 页面中指定位置增加标签。

环境准备

《全方位体验workshop10.1》系列文章中,将通过大量的案例来演示如何使用workshop10.1提供的可视化界面完成web应用的开发,要完成文章中完成的演示案例,您需要准备如下准备环境。

开发平台要求

cpu:p4 1.8g或者以上

内存:1g或者以上

操作系统:windows xp或者workshop10.1支持的其他平台。

下载、安装必备工具

1、workshop10.1

请开发者到www.bea.com网站下载workshop10.1安装文件后安装workshop10.1,默认的workshop10.1安装包中已经同时有weblogic server 10的安装。

2、mysql5.0

请开发者到www.mysql.com下载mysql5.0版本后安装,选择5.0版本是因为它能够直接支持gb2312字符集,避免了编写演示案例过程中花费太多时间处理中文问题。

mysql安装完成后,请创建新的数据库用户demo,它的密码也是demo,然后在mysql中创建新的数据库demo。

创建合适的weblogic server 10 域

在开发过程中需要使用weblogic server10作为测试服务器,因此我们开始完成workshop10.1案例之前需要创建支持workshop10.1的weblogic server域,请参考下面的步骤。  

1、打开weblogic server的与配置向导,在“select domain source”页上选中“workshop for weblogic 10.1”选项。   

2、单击“next”按钮直到出现用户名和密码管理页,在该页上输入如下信息:

username: weblogic

user password:weblogic

confirm user password:weblogic。  

3、单击“next”按钮直到出现域路径配置页面,在该页面上输入如下信息:

domain name: demoserver

domain location: c:\wlsdemoserver

然后单击“create”按钮,完成域的配置。  

在域中配置连接到数据的datasource

1、启动刚创建的weblogic server域,然后打开浏览器,在地址栏中输入http://localhost:7001/console,打开weblogic server的管理控制台,输入用户名和密码:weblogic/weblogic,单击”log in”  

2、在管理控制台中,单击左边的“lock&edit”按钮,然后在左边树上展开serversàjdbcàdata sources节点。  

3、单击右边界面上的new按钮,在datasource基本信息页面上输入或者选择如下信息:

name:mysql

jndi name: jndi/mysql

database type: mysql

databasedriver:mysql’s driver(type 4)versions using com.mysql.jdbc.driver

其他均使用默认值。  

4、单击next按钮直到出现数据库信息输入页,在该页中输入如下信息:

database name: demo

host name: localhost

database user name: demo

password:demo

confirm password: demo  

5、单击next到出现下面的页面,单击test configuration,测试新创建的datasource是否没有问题。如果界面上出现绿色的提示信息表示datasource配置成功。  

6、单击next按钮直到出现目标server选择页面,选中“adminserver”前面的多选框。

7、单击finish结束datasource配置过程

8、单击左边的activate changes按钮将激活datasource配置。

配置workshop10.1中的server

现在weblogic server和datasource都已经创建好了,我们需要将该server和workshop开发环境联系起来,将该server作为workshop的测试服务器,请参考下面的步骤。

1、打开workshop10.1开发工具,在server视图中单击鼠标右键,然后选择newàserver。  

2、选择使用weblogic server10作为开发服务器  

3、选择新创建的weblogic server作为开发用服务器  

单击finish按钮后,server视图中增加了一个serve。

可选的工具

下面的工具在开发过程中需要用到,开发者可以选择自己下载,或者在使用过程中由workshop10.1自行下载。

1、hibernate3.2

2、jstl1.1.2

3、struts1.2.x

4、kodo4.x

5、spring2.0.3

6、myfaces

7、sun jsf ri

 
 
上一篇: 解决在j2me平台上的手机游戏移植的问题    下一篇: 在java中利用jcom实现仿excel编程详解
  相关文档
在s1as7中配置mysql(支持cmp) 11-17
jsp/servlet:easyjweb中文件上传的处理 01-25
java中的父子关系及inverse详解 11-17
基于java的界面布局dsl的设计与实现 11-17
在java语言应用中实现udp协议编程的方法 05-16
在应用中加入全文检索功能?基于java的全文索引引擎lucene简介 11-17
java入门笔记8_javatools 11-17
设计模式与java 11-17
技巧:利于threadlocal模式管理session 11-16
tomcat下中文问题的解决(原创) 11-17
抽象类(abstract class)和接口(interface) 11-17
关于java多线程技术中所有方法的详细解析 05-04
maven 专题之一 11-17
eclipse越来越强,将成终极开发工具 11-17
如何建立jsp操作用以提高数据库访问效率 05-05
在 weblogic 8.1上配置 hibernate 3.0 11-16
技术进修:jdbc从入门到精通专题讲座三 11-17
面向对象编程:java复杂数据类型用法 11-16
java设计模式之prototype(原型) 11-17
内部窗体设计与窗体定位 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息