In intellij (and I assume eclipse) when you are editing a spring.xml
file, the IDE recognizes that it is a Spring file so when you type
<property name= and control-space, you get a pop-up list of valid
property names in current bean class. This works because the IDE
scans the bean class for setters.
-dain
On Aug 13, 2008, at 4:00 AM, Karan Malhi wrote:
Wow,
This would be a really cool feature.
Also, what is " *hinting* in eclipse and intellij" ?
On Wed, Aug 13, 2008 at 5:36 AM, Dain Sundstrom <[EMAIL PROTECTED]> wrote:
Got it cleaned up. Here is spring file I'm working on:
http://svn.apache.org/repos/asf/openejb/trunk/openejb3/container/openejb-spring/src/test/resources/org/apache/openejb/spring/spring.xml
The "OpenEJB" bean starts the OpenEJB system. I wrote type safe
wrappers
to declare our different container types so you get hinting in
eclipse and
intellij. Resources can be defined in the "OpenEJB" bean using a
syntax
similar to the openejb.xml file, and these resources are
constructed by
OpenEJB using the defaults from the OpenEJB provider system.
External to the "OpenEJB" bean any bean you define is imported into
OpenEJB
as an injectable resource. The "OpenEJB" bean will also detect a
TransactionManager and/or a SecurityService and use these instances
instead
of creating the default services. Finally, this file shows a
DataSource
exported from OpenEJB to the Spring context.
Next, I'm going to work on deployment of JEE applications in the
Spring
context. After that, I'm thinking that a Spring xml extension could
automatically export all of the EJBs and Resources in an application.
Anyway, let me know what you think,
-dain
On Aug 13, 2008, at 12:06 AM, Dain Sundstrom wrote:
I've been working with Spring a lot lately which got me thinking
about
embedding OpenEJB into a Spring application. What I'm thinking
about is a
user that has an exiting JEE module (ejb-jar) and wants to expose
the
services (the EJBs) to the Spring context. Also, I'd like to be
able to
make the spring defined beans available to OpenEJB for injection
into the
EJBs.
I've been hacking on this for a few hours and it is looking very
doable.
Anyway, I'll clean up the code and check it so everyone can see.
-dain
--
Karan Singh Malhi