JSF 2.0 Managed Beans in Maia
Tuesday, April 14th, 2009Maia supports JSF 2.0 annotated Managed Beans with code completion, rename refactoring, usage search, goto declaration, and the others.
Maia supports JSF 2.0 annotated Managed Beans with code completion, rename refactoring, usage search, goto declaration, and the others.
IntelliJ IDEA 8.1 brings you many new and improved Flex support features:
We have also created a live demo that shows the advanced IntelliJ IDEA Flex support features in action: smart Flex code completion, Flex code analysis with quick-fixes, Flex refactoring, convenient project navigation and usage search. You can watch it now or download archive for offline viewing.
Most of IntelliJ IDEA advanced features (rename refactorings, navigation to source, usage search and the others) are available in JBoss Seam pageflow graphical designer.
JBoss Seam components can be referenced from JSP/JSF pages, Seam components.xml, page flow configuration files, string literals anywhere else, etc. What it takes if you want to rename one of them? With IntelliJ IDEA, only a simple press of Shift+F6 to invoke the Rename refactoring:
The component and all references to it will be consistently renamed.
With IntelliJ IDEA you can easily generate multiple properties in your Spring application contexts. Just invoke Generate action by pressing Alt+Insert inside of a bean tag and select properties you want to generate.
IntelliJ IDEA analyzes property types and invokes an appropriate Live Template for each of the properties you selected.
Looking back at constructor type parameters folding, you may wonder why don’t we fold another verbose construct with generics — method type parameters like this:fillMap(Collections.<String, List<Integer>>emptyMap());
In Maia, we will:![]()
You should already know that you can exclude certain classes from auto-import and code completion in IntelliJ IDEA 8.1. In Maia it will be even easier — you will be able to do it directly from the auto-import popup:
And from completion list, too:
We’ve created a new IntelliJ IDEA demo: BlazeDS Support. It shows you how to create, run and debug BlazeDS applications with IntelliJ IDEA, and covers a wide variety of features — project configuration, run and deployment configurations, debugger and the others.
Now you can use Shift+Ctrl+Del to quickly unwrap a parameter from a method call.
Lets look at the example:
If we have something like this

after unwrapping it will become

IntelliJ IDEA can help you to analyze and quickly navigate to components in your Web Beans project via dedicated tool window that shows custom annotations grouped by type.