<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>Greg Stachnick&apos;s Blog</title>
      <link>http://blogs.oracle.com/gstachni/</link>
      <description></description>
      <language>en-us</language>
      <copyright>Copyright 2009</copyright>
      <lastBuildDate>Wed, 01 Jul 2009 13:50:13 -0800</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>Developing Applications for Weblogic Server 11gR1 with Oracle Enterprise Pack for Eclipse 11g</title>
         <description><![CDATA[<p>Now that <a href="http://www.oracle.com/technology/software/products/ias/htdocs/wls_main.html"><strong>Oracle Weblogic Server 11gR1 (10.3.1)</strong></a> is available to the general public, <a href="http://www.oracle.com/technology/products/enterprise-pack-for-eclipse/index.html"><strong>Oracle Enterprise Pack for Eclipse 11g</strong></a> users can already start building and migrating applications over to the new server. To start using Weblogic Server 11gR1 with OEPE, simply create a new server configuration (<strong>right-click</strong> the <strong>Servers</strong> view and select <strong>New &gt; Server</strong>). The Weblogic Server 11gR1 server adapter is located under the Oracle folder.</p>  <p><a href="http://blogs.oracle.com/gstachni/WindowsLiveWriter/DevelopingApplicationsforWeblogicServer1_C379/image_2.png"><img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="412" alt="image" src="http://blogs.oracle.com/gstachni/WindowsLiveWriter/DevelopingApplicationsforWeblogicServer1_C379/image_thumb.png" width="253" border="0" /></a> </p>  <p>Navigate to the Weblogic Server 11gR1 installation directory and point to your domain or create a new domain.</p>  <p><a href="http://blogs.oracle.com/gstachni/WindowsLiveWriter/DevelopingApplicationsforWeblogicServer1_C379/image_6.png"><img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="203" alt="image" src="http://blogs.oracle.com/gstachni/WindowsLiveWriter/DevelopingApplicationsforWeblogicServer1_C379/image_thumb_2.png" width="244" border="0" /></a> </p>  <p>Once your server configuration is defined, you can start associating projects with the new server. (<strong>right-click</strong> the server config and select <strong>Add and Remove Projects..</strong>). </p>  <p><a href="http://blogs.oracle.com/gstachni/WindowsLiveWriter/DevelopingApplicationsforWeblogicServer1_C379/image_4.png"><img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="123" alt="image" src="http://blogs.oracle.com/gstachni/WindowsLiveWriter/DevelopingApplicationsforWeblogicServer1_C379/image_thumb_1.png" width="318" border="0" /></a> </p>  <p>Congratulations! Now that the server is configured, you can start running, publishing, and debugging your applications to a local or remote Weblogic Server 11gR1 instance.</p>]]></description>
         <link>http://blogs.oracle.com/gstachni/2009/07/developing_applications_for_we.html</link>
         <guid>http://blogs.oracle.com/gstachni/2009/07/developing_applications_for_we.html</guid>
        
        
         <pubDate>Wed, 01 Jul 2009 13:50:13 -0800</pubDate>
      </item>
            <item>
         <title>Oracle Enterprise Pack for Eclipse 11g is released!</title>
         <description><![CDATA[<p><a href="http://www.oracle.com/technology/products/enterprise-pack-for-eclipse/index.html">Oracle Enterprise Pack for Eclipse 11g</a> is now live and ready for <a href="http://www.oracle.com/technology/software/products/oepe/oepe_11g.html">download</a>.</p>

<p>This release is a significant enhancement over OEPE 1.0 with new features supporting the following technologies:</p>

<p><strong>JPA Support</strong></p>

<p>New JPA entity generation and management tools, built on WTP Dali, are included for EclipseLink, Kodo, and generic JPA providers. These new tools provide entity generation wizards supporting both Top-Down (Start from Java) and Bottom-Up (Start from Schema) JPA entity development.</p>

<p>In addition, the Entities Editor graphically represents relationships between existing JPA entities in the project. Combined with the JPA Details view, the Entities Editor provides a single view to manage multiple JPA entities and their relationships.</p>

<p><strong>Spring ORM Generation and SpringIDE</strong></p>

<p>New Spring ORM Generation tools create Spring DAO and Service classes from existing entities. These Spring DAOs include standard CRUD operations for easy data access. SpringIDE is bundled and integrated with OEPE 11g providing enhanced editing and validation of Spring configuration files.</p>

<p><strong>Oracle Database Tools</strong></p>

<p>New Plugins for Oracle Database development, built on Eclipse DTP, are available in OEPE 11g.</p>

<p><strong>JAX-WS Web Services Tools</strong></p>

<p>New JAX-WS and JAXB development tools are included supporting both Top-Down (Start from Java) and Bottom-Up (Start from WSDL) web service development for Weblogic Server. These new tools includes features for Java Web Service and WSDL generation, client generation, JAXB types generation, testing with the Web Service Test Client, and deployment tools for Weblogic Server.</p>

<p><strong>Support for Weblogic Server</strong></p>

<p>Oracle Enterprise Pack for Eclipse continues to provide tools for local and remote development, deployment, and debugging on Weblogic Server. OEPE 11g supports Weblogic Server value added features such as shared libraries, Fast Swap, deployment plans, and more.</p>

<p>OEPE 11g includes new editors for common Weblogic Server deployment descriptors, weblogic.xml and weblogic-application.xml. These new editors include wizards, validation, and code completion to streamline application configuration. Context sensitive help (hit the F1 key) has been added for every field in the editors to help users understand the semantics of these descriptors.</p>

<p><strong>New Facets and Project Types</strong></p>

<p>New facets and project wizards have been added to OEPE 11g in support of the new features mentioned above.<br />
</p>]]></description>
         <link>http://blogs.oracle.com/gstachni/2009/03/oracle_enterprise_pack_for_ecl.html</link>
         <guid>http://blogs.oracle.com/gstachni/2009/03/oracle_enterprise_pack_for_ecl.html</guid>
        
        
         <pubDate>Tue, 24 Mar 2009 13:25:17 -0800</pubDate>
      </item>
            <item>
         <title>Oracle @ EclipseCon 2009</title>
         <description><![CDATA[<p>Oracle is very active this year at EclipseCon, participating in nine sessions, tutorials, short talks, and BOFs. </p>

<p>Here is a link to all of our session activity - <a href="http://wiki.oracle.com/page/Oracle+%40+EclipseCon+2009">Oracle EclipseCon 2009 Sessions</a></p>

<p>Pieter Humphrey and I will be presenting a tutorial session on JPA and EclipseLink development. We will be using the new Oracle Enterprise Pack for Eclipse along with WTP to build a data driven style application. The session, entitled <strong>Advanced JPA (Java Persistence API) development lab - Dali futures sneak peek</strong>, is on Wednesday March 25th at 15:30 in Grand Ballroom E. </p>

<p>Swing by <strong>Booth 201</strong> to get more information on Oracle's Eclipse based products and involvement in WTP. We will have demos, literature, and of course freebies.</p>]]></description>
         <link>http://blogs.oracle.com/gstachni/2009/03/oracle_eclipsecon_2009.html</link>
         <guid>http://blogs.oracle.com/gstachni/2009/03/oracle_eclipsecon_2009.html</guid>
        
        
         <pubDate>Mon, 23 Mar 2009 09:41:44 -0800</pubDate>
      </item>
            <item>
         <title>Installing CVS plugins into Oracle Workshop for Weblogic 10.3</title>
         <description><![CDATA[<p>I have received a few questions from new users who noted that the Eclipse CVS plugins appear to be missing from the full install of Oracle Workshop for Weblogic 10.3. Typically, the CVS plugins are shipped as part of the core Eclipse platform under the org.eclipse.team.* package. Although it appears the build of Eclipse 3.3 shipping with Workshop 10.3 is missing these plugins, it is easy enough to install them via the Europa Update Site.</p>  <p>To install the CVS plugins, follow these steps:</p>  <p>&#160;</p>  <p>From within Workshop for Weblogic 10.3, go to <strong>Help </strong>&gt; <strong>Software Updates</strong> &gt; <strong>Find and Install..</strong></p>  <p><a href="http://blogs.oracle.com/gstachni/WindowsLiveWriter/Developing_8ECA/image_2.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="259" alt="image" src="http://blogs.oracle.com/gstachni/WindowsLiveWriter/Developing_8ECA/image_thumb.png" width="644" border="0" /></a> </p>  <p>Choose to <strong>Search for new features to install</strong> from the <strong>Europa Discovery Site</strong></p>  <p>The CVS plugins can be found under the <strong>Collaboration Tools</strong>&#160; category.</p>  <p><a href="http://blogs.oracle.com/gstachni/WindowsLiveWriter/Developing_8ECA/image_6.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="241" alt="image" src="http://blogs.oracle.com/gstachni/WindowsLiveWriter/Developing_8ECA/image_thumb_2.png" width="644" border="0" /></a> </p>  <p>After the install, you may be asked to restart Workshop for Weblogic 10.3 before the plugins can be used.</p>]]></description>
         <link>http://blogs.oracle.com/gstachni/2008/08/installing_cvs_plugins_into_or.html</link>
         <guid>http://blogs.oracle.com/gstachni/2008/08/installing_cvs_plugins_into_or.html</guid>
        
        
         <pubDate>Thu, 28 Aug 2008 15:53:31 -0800</pubDate>
      </item>
            <item>
         <title>Using Web Folder Mappings in Workshop for Weblogic</title>
         <description><![CDATA[<p>In Workshop for Weblogic, we introduce Web Folder Mapping which seeks to broaden the types of project structures supported in the IDE. IDE&#8217;s supporting web development (including previous versions of Workshop ) often expect existing projects to conform to some sort of preferred project structure such as a WAR or EAR layout. Since only the runtime environments require a specific layout, many development teams choose to create an application using their own structure at design time and then construct and deploy the WAR/EAR during the build. </p>  <p>Through Web Folder Mapping, Workshop for Weblogic removes this IDE restriction by allowing you to map your design time project structure to the layout that would exist at runtime.</p>  <p><strong>Typical Use Cases</strong></p>  <p>In Workshop, web project setup now falls into two types of scenarios when working with existing projects. The first case is the traditional exploded WAR layout. This type of layout has been supported in all previous versions of Workshop and works by either enabling AppXRay on the project, assuming the project exists in the workspace, or importing the existing web application into Eclipse through the project creation wizards.</p>  <p>Web applications that do not conform to an exploded WAR structure and/or are spread out across multiple projects are setup just like any other project but include the additional step of mapping the project folders to their associated web application URI&#8217;s.</p>  <p><a href="http://blogs.oracle.com/gstachni/WindowsLiveWriter/UsingWebFolderMappingsinWorkshopforWeblo_89B0/wfm_wizard_2.gif"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="338" alt="wfm_wizard" src="http://blogs.oracle.com/gstachni/WindowsLiveWriter/UsingWebFolderMappingsinWorkshopforWeblo_89B0/wfm_wizard_thumb.gif" width="543" border="0" /></a></p>  <p><strong>Setting up Web Folder Mapping</strong></p>  <p>The following example project uses a non-WAR layout and has dependencies in a second project. In this case, the common JSP includes, images, and Struts actions are organized in a different project.</p>  <p><a href="http://blogs.oracle.com/gstachni/WindowsLiveWriter/UsingWebFolderMappingsinWorkshopforWeblo_89B0/project_layout_2.gif"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="485" alt="project_layout" src="http://blogs.oracle.com/gstachni/WindowsLiveWriter/UsingWebFolderMappingsinWorkshopforWeblo_89B0/project_layout_thumb.gif" width="255" border="0" /></a></p>  <p>When we enable AppXRay on the project, the Web Folder Mapping wizard enables us to link the design time project structure to the structure that would exist at runtime. </p>  <p><a href="http://blogs.oracle.com/gstachni/WindowsLiveWriter/UsingWebFolderMappingsinWorkshopforWeblo_89B0/mapped_project_2.gif"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="405" alt="mapped_project" src="http://blogs.oracle.com/gstachni/WindowsLiveWriter/UsingWebFolderMappingsinWorkshopforWeblo_89B0/mapped_project_thumb.gif" width="694" border="0" /></a></p>  <p>Notice that the conf directory houses the deployment descriptors like web.xml struts-config.xml. At runtime these directories would likely reside in /WEB-INF. </p>  <p>Once the project folders have been mapped, all Workshop features, like AppXRay, WYSIWYG page construction, smart editors, and wizards, are available.</p>  <p><a href="http://blogs.oracle.com/gstachni/WindowsLiveWriter/UsingWebFolderMappingsinWorkshopforWeblo_89B0/struts_actions_2.gif"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="419" alt="struts_actions" src="http://blogs.oracle.com/gstachni/WindowsLiveWriter/UsingWebFolderMappingsinWorkshopforWeblo_89B0/struts_actions_thumb.gif" width="494" border="0" /></a></p>  <p>In this example, Struts actions configuration files are defined in both projects. AppXplorer consolidates the actions into a single list yet when we create a new action, we control where the new code resides.</p>  <p><strong></strong></p>  <p><strong>Running with Weblogic Server Split Source</strong></p>  <p>In addition to the support that web folder mapping brings to the IDE environment, we are also able to take this project and debug it on Weblogic Server without having to reorganize or repackage. This is because the web folder mapping information supports Weblogic Server&#8217;s split source feature.</p>  <p>Notice that the mapped project is running directly from the workspace onto Weblogic Server 9.2. </p>  <p><a href="http://blogs.oracle.com/gstachni/WindowsLiveWriter/UsingWebFolderMappingsinWorkshopforWeblo_89B0/split_source_2.gif"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="179" alt="split_source" src="http://blogs.oracle.com/gstachni/WindowsLiveWriter/UsingWebFolderMappingsinWorkshopforWeblo_89B0/split_source_thumb.gif" width="556" border="0" /></a></p>  <p>When debugging a JSP, the breakpoint maps back to the page source in the appropriate project. </p>]]></description>
         <link>http://blogs.oracle.com/gstachni/2008/08/using_web_folder_mappings_in_w.html</link>
         <guid>http://blogs.oracle.com/gstachni/2008/08/using_web_folder_mappings_in_w.html</guid>
        
        
         <pubDate>Wed, 27 Aug 2008 09:04:56 -0800</pubDate>
      </item>
      
   </channel>
</rss>
