|
Sponsored Links
Resources
Enterprise Java Research Library
Get Java white papers, product information, case studies and webcasts
|
News
News
News
|
Messages: 14
Messages: 14
Messages: 14
Printer friendly
Printer friendly
Printer friendly
Post reply
Post reply
Post reply
XML
XML
XML
|
 |
JBoss AOP 1.0 Final Released
JBoss AOP 1.0 Final production release is now ready for download. Much thanks goes out to Kabir Khan and Marshall Culpepper for their hard work. They put a lot of their free time into JBoss AOP before we hired them in September, and took on a tremendous load when we did. This final release would not have been possible without them.
Some key features of JBoss AOP are:
- Eclipse IDE support. Check out our animated demo.
- Rich pointcut expressions. has, hasfield, typedef, JDK 5.0 annotation support, and many others.
- Dynamic AOP. Hot-deployment and per-instance interception.
- Class load time or precompiled transformations.
- Runs standalone or tightly integrated with application server.
- Annotation Compiler. Use JDK 5.0 annotations with a JDK 1.4 compiler.
- In-depth documentation. Reference Guide and a Why would I want to use AOP? User Guide.
- Rich aspect library of useful aspects that you can use in development out-of-the-box.
- Transaction demarcation
- Role-based security
- Transactional Locking
- Asynchronous invocations
- Remote invocations
- Many, many more...
For more information, check out the JBoss AOP website
|
|
Message #143905
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
Congratulations
Grattis guys, great work. Even with available and readable docs, from Jboss! Regards T
|
|
Message #143906
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
JBoss AOP 1.0.0 Final Released
Looks very slick! The demo is a great way to crank out some quickie documentation... Hope to see more of these in the future.
|
|
Message #143914
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
JBoss AOP 1.0.0 Final Released
Looks very slick! The demo is a great way to crank out some quickie documentation... Hope to see more of these in the future. Yeah, demo rocks. Done in Wink.
Kudos for Marshall for putting it together. You'll probably see more demos like this in future.
Bill
|
|
Message #143920
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
JBoss AOP 1.0.0 Final Released
I like the demo. But what is the SCO logo doing behind it? ROTFL! Just talked to Marshall...The SCO logo is imprinted on a roll of toilet paper in the full image....
|
|
Message #144017
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
AspectJ is dead
I've been playing around with JBoss AOP for a couple of weeks and I am convinced that this approach (especially with java.lang.instrumentation) is so much better than AspectJ for a variety of reasons:
* Is available now for Java 5. ( AspectJ probably won't have Java 5 capabilities till next year as AspectJ, because of its architecture, is always playing catch-up) * AJDT with Java 5 will not be available till next year since it is dependent Eclipse 3.1 which is way off having full 5 support. * Does not require a new language, therefore much easier to get past development managers and learn. * Features will probably increase much more rapidly since source is much easier to read and extend.
|
|
Message #144055
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
App Server
Work they in an App Server o Servlet container (Tomcat, JOnAS, BEA, WebSphere)? The AOPC compiler should allow you to run in any Java application.
Load-time transformations MAY work in other app servers.
If anybody would like to help with this testing effort let me know.
Bill
|
|
Message #144104
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
JBoss AOP 1.0 Final Released
I've read articles about JBoss AOP and It was very intresting... Now I've seen the demo and it is great! It seems very easy to use and more intuitive than AspectJ!
|
|
Message #144541
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
AspectJ is dead??? - You must be joking! ;)
AspectJ continues to go from strength to strength. Whether you look at: * size of user community * number of books available to teach users (6+ and growing) * depth of IDE tool support * number of external educators, consultants etc. teaching aspectj * runtime performance of aspectj applications * research contributions to the platform (there are many papers coming out describing applications built using aspectj, and a combined team at Oxford University, McGill and Aarhus working on optimizations in AspectJ compilation and on extensions to the language) * academic courses teaching AOP using AspectJ (bringing on the next-generation of commercial programmers) * end-user AOP applications in production (I don't know the stats for JBoss AOP, but AspectJ certainly has them) ... and then look at the rate of growth in all these things, you will see that AspectJ is very far from dead.
JBoss have put together a nice package here too though - so credit to the team. AOP just keeps on growing.....
|
|
Message #144808
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
IOC??
Looks amazing - but how does it all fit in with IOC containers?
I read somewhere that JB AOP Interceptors can be factory based, but how would this work(or would it) with eclipse integration? -n
|
|
 |
New content on TheServerSide.comNew content on TheServerSide.comNew content on TheServerSide.com |
 |
 |
Reza Rahman explores the features of the proposed JSR 299, Contexts and Dependency Injection for Java EE (CDI). When approved, it promises to be a key feature of Java EE 6.
(November 2, Article)
SAML is an XML-based standard for exchanging authentication and authorization data between security domains. The single most important problem that SAML was created to solve is the Web browser Single Sign-On problem. Many organizations are debating whether to stay with version 1.1 or move to 2.0. This article makes observations about both options.
(September 28, Article)
Joe Ottinger takes a look at how people learn, and applies it to the practice of programming. He notes that understanding how people learn is an essential part of working in a programming team.
(September 22, Article)
Stephen Maryka gave us an article about the Asynchronous Web and posed a number of questions that get examined like an approach to delivering Asynchronous Web capabilities through extensions to existing Java EE technologies.
(July 14, Article)
JavaServer Faces Flex goal is to provide users capability in creating standard Flex components, part of flexSDK which is open sourced through MPL license, as normal JSF components. This article by Ji Hoon Kim will provide an overview of creating a simple multilingual JSF page consisting of JSF Flex tags.
(June 29, Article)
In this session Jeff explores the key characteristics of successful SOA projects. He covers some of the patterns, and anti-patterns, tool sets, and strategies that he himself learned the hard way. Last, he provides a strategy and blueprint for achieving a high likelihood of success in your SOA project.
(June 23, Tech Talk)
Ari Zilka, CTO of Terracotta, Inc., talks about the new features in Terracotta 3.1, announced during JavaOne and available now.
(June 15, Tech Talk)
In this Tech Talk, Josh Long explores an integration challenge using Spring Integration and walks through the implementation, employing and expanding on the basic patterns of Enterprise Application Integration to tie together components into a function integration solution, and then demonstrates how Spring Integration helps address the integration requirements.
(June 15, Tech Talk)
In this Tech Talk, David Geary teaches you: The basics of Google Web Toolkit; How to implement Ajax-enabled applications in Java; Internationalization; Hooking into the browser history mechanism; Remote procedure calls.
(June 4, Tech Talk)
Jon Kern discusses the best architecture/technical solutions and ensure that they are repeated by all developers. By tackling the architecture up-front in a serial manner, subsequent parallel development will be much more manageable and predictable.
(May 28, Tech Talk)
This keynote describes the frustrations of modern knowledge workers in their quest to actually get some work done, and solutions for how to guard yourself against all those distractions. Neal Ford talks about environments, coding, acceleration, automation, and avoiding repetition as ways to defeat the misguided attempts to sap your ability to produce good work.
(May 26, Tech Talk)
Gil demonstrates how new, aggressive uses of already abundant compute capacity by common applications offer competitive value for application designers.
(May 21, Tech Talk)
Chris Keene introduces WaveMaker as a new way to automate the ability to generate Hibernate classes in order to more quickly bring OR mapping into an application.
(May 19, Article)
In this session Nati Shalom demonstrates how to take a standard Java EE web application and scale it out or down dynamically without changes to the application code. Seeing as most web applications are over-provisioned to meet infrequent peak loads, this is a dramatic change because it enables growing your application as needed, when needed, without paying for unutilized resources.
(May 19, Tech Talk)
Download the entire book of Jakarta-Struts Live and learn about Struts MVC, Tiles, the Validator, DynaActionForms, plug-ins, internationalization, and more.
(Book PDF Download)
The Application Server Matrix is a detailed listing of J2EE vendors and their application server products, with information on latest version numbers, J2EE spec support and licensing, pricing, platform support, and links to product downloads and reviews.
(Application Server Comparison Matrix)
|
|