AspectJ Tool for JDeveloper 10g
Gerard Davidson has created a java.net project to integrate AOP Framework to JDeveloper 10g, starting with an extension for AspectJ!
Gerard Davidson has created a java.net project to integrate AOP Framework to JDeveloper 10g, starting with an extension for AspectJ!
Posted by
Tug Grall
at
11:53 AM
0
comments
Labels:
AOP
Today I was helping a customer on a deployment issue...
The first question that I have asked is:
"Which version of OC4J are you using ?". And he has no idea !
So let me give you some tips to know the version of Oracle components that you are using...
OC4JIn the j2ee/home directory:JPDK
java -jar oc4j.jar -version
Go in the provider test pageAlso if you are looking for a version of a specific component, Oracle development often use a 'version file' into the jar file of this component.This is the case for example for:
http://server:port/context/providers/your-providerYou can see the version of the in the bottom of the page. In the JPDK you can also use the HttpCommonConstants.COMPONENT_VERSIONS to access it programmatically.
So next time somebody ask you which version of the product you are using you will be all set !
Posted by
Tug Grall
at
4:52 PM
1 comments
Labels:
Others....
Struts 1.2.1 Beta is now available for download. Duncan Mills published on OTN an article that explains how-to use Struts 1.2.1 with Oracle JDeveloper 10g.
Posted by
Tug Grall
at
8:51 AM
1 comments
Labels:
javaEE
Web Service Journal just publish an article 'Opening the Black Box of Integration' written by Mike Lehmann OracleAS 10g Product Manager. Summary:
If you've been working with integration technologies for any length of time, you're well aware of the freight train of standards that has been careening through the industry during the last five years. These standards, particularly in the Web services space, are on the verge of doing to proprietary integration servers what SQL and J2EE standards did to database and middle-tier servers of days gone by.
Posted by
Tug Grall
at
8:43 AM
0
comments
Labels:
Web Services
Rob,colleague of mine, pointed me to an article about "Evolvable Systems": Why something as poorly designed as the Web became The Next Big Thing, and what that means for the future First of all this article is very interesting, but the whole site -that I did not know- is full of truth, and fun ! ( I love the one about blogs) I invite you to bookmark http://www.shirky.com ! Thanks again Rob!
Posted by
Tug Grall
at
8:42 AM
0
comments
Labels:
Others....
I have been working on the JavaOne Oracle Demo Ground where I was demonstrating OracleAS Portal 10g. I also attend several sessions (EJB 3.0 & CMP Persistence, J2EE 1.4 Web Services, AOP) and Thomas Kurian & James Gosling keynotes.
Also Tuesday afternoon I have been on duty on the Oracle Pod in the Apple developer conference, where I was demonstrating Oracle RDMS and JDeveloper 10g.
JavaOne
Oracle had a very nice and big demo ground, with the best location: in the front
of the main entrance. The main theme was Racing Cars. Oracle organized racing
contest using Sony Play Station with Gran Turismo 3.
The 10 stations demonstrated the same application that recall the main theme
since user can create easily a new racing team. To summarize, we have developed
a J2EE 1.3/1.4 application using ADF and POJO (Toplink) but also we integrated
JSF for the view, Web Service call and integration with business process using
the new Oracle BPEL
Process Manager. (Oracle announced the acquisition of Collaxa).
On the Portal station, the demo showed how easy it is to integrate existing MVC application(Struts, ADF, ...) using the Oracle JPDK. Portal teal also built a nice demonstration that shows the same portlet -business logic and view- developed using proprietary APIs (JPDK) and standard based implementation (WSRP & JSR-168).
Lot of people stop by the portal pod, and I was pleased with the quality of the questions:
Linda DiMichel's session about EJB 3.0 was a big one, the room was packed. EJB is taking the good path. Simplification of the objects no need to multiply the artifacts and deployment descriptors: EJB 3.0 will use Java annotations. 3.0 will use POJO -Plain Old Java Objects- and allow native SQL. This is just a very short summary of the new spec that looks very very good ! (and similar to what Toplink is doing for years)
AOP was also on of the think I wanted to see during this event. I was really
pleased by the AOP Panel of Wednesday afternoon. James Gosling, Graham Hamilton,
Cedric Beust and Gregor Kiczales presented and discussed AOP in general and AOP
in J2EE/Java in particular. My interpretation of the whole discussion is:
Everybody thinks that AOP is interesting, and will make code cleaner; but we
have a lot to do to simplify the development. Like Cedric and James said, I am
"conflicted" about AOP, and I think the reason is because we see the benefits of
AOP in simple case such as logging... But harder to implement cleanly when the
aspects are complex such as authentication/authorization or persistence. The
Java community still need to work on this to be sure that developers will
develop better code; AOP will give it, just have to find the good way ! I have also watched Alex Vasseur and Jonas Boner's session about AOP and J2EE,
mainly focus on
AspectWerkz. I really liked the paper with lot of demonstration that show
simple and concrete example of AOP within J2EE container.
Like lot of us I will continue to invest into AOP and experiment it within the
J2EE world.
James Strachan - JSR 241 Lead- session was also a very popular one. This session introduced the Groovy Programming Language that leverage the Java Language but using a concise and object oriented scripting language. I will not detail the content of groovy here, it will be better for you to take a quick look to the Groovy Web Site knowing that you can download the language and start to develop script with it.
Apple WWDC 2004
I was not able to attend any session... not event Steve Job's keynote. But I
worked on the Oracle demo pod Tuesday afternoon.
We had 2 dual G5 with 'old' cinema displays -hope that next year we will have
the 30 inches
display!-, these machines were used to run Oracle 10g database and
JDeveloper, currently available to developer, you can download them from
OTN.
But the big news is the fact that these products will be production on Mac OS X
soon:
Posted by
Tug Grall
at
8:41 AM
0
comments
Labels:
javaEE
I am sure that like me sometimes when you are testing product you do not know, or remember the default password. Take a look the the CIRT Web Site, not necessary up-to-date, but better than nothing!
Posted by
Tug Grall
at
7:31 PM
0
comments
Labels:
Others....