Author Archive

CDI (JSR-299) Run with me…

Thursday, November 19th, 2009

Contexts and Dependency Injection (JSR-299) support in Maia has been significantly improved.

  • Reworked tool window:

  • New code inspections:
    • Injection points inconsistency. Detects Injection Points with ambiguous and unsatisfied dependencies
    • @Typed annotation errors.

    • Unproxyable bean types inconsistency.

    • And more:
  • Improved Rename refactoring for @Named beans
  • Better navigation to @Typed beans
  • Enhanced dependencies diagram, and more.

Web Beans (JSR-299): Dependency Injection Diagram

Thursday, November 12th, 2009

Maia gives you an easy way of analyzing Web Bean class dependencies — just invoke a pop-up menu on any class in your editor. (more…)

New JSF 2.0 Features in Maia

Wednesday, October 21st, 2009

You are welcome to try new JSF 2.0 support features in upcoming Maia EAP:

1. Improved template support:

2. ActionSources and ValueHolders:

3. Targets attribute of composite components:

4. Extended support for EL in composite components implementation; and more.

Spring Security 3.0 in Maia

Tuesday, August 11th, 2009

Upcoming IntelliJ IDEA version, Maia brings you initial support for Spring Security 3.0, that includes:

  • Code completion

  • Formatting, syntax and error highlighting
  • Advanced usage search

Quick Analysis of Spring Bean Dependencies

Monday, August 3rd, 2009

In Maia you can quickly analyze Spring Bean dependencies: just press Ctrl+Alt+Shift+U while editing Spring application context or invoke pop-up menu on a Spring bean. The quick pop-up view displays selected bean with all its dependencies (including external files), to which you can easily navigate by double-clicking diagram elements.

Click thumbnail to view larger image.

Writing JSF 2.0 Composite Components in Maia

Friday, July 17th, 2009

IntelliJ IDEA 9 brings you powerful support for JSF 2.0 composite components development:

  • Code completion
  • Refactorings
  • Usage search and more.

It also introduces a Quick Fix Driven Development approach which gives you a great opportunity to quickly familiarize with the new JSF 2.0 features. See this demo for details.


For more JSF 2.0 examples you can visit Jim Driscoll’s blog.

JSF 2.0 Resource Handlers Support in Maia

Tuesday, July 7th, 2009

Maia supports JSF 2.0 mechanism for defining and accessing resources (described by David Geary in his article), and provides code completion, syntax and error highlighting, plus usage search and refactorings for it.

JSF 2.0 Navigation Facilities in Maia

Tuesday, July 7th, 2009

Maia provides support for JSF 2.0 simplified navigation rules — a direct way of navigation to beans from jsf pages. Also, it includes a number of coding assistance features:

  • Completion for neighbor pages and absolute paths
  • Usage search
  • Rename refactoring

JSF 2.0 Managed Beans in Maia

Friday, July 3rd, 2009

Maia lets you reference JSF 2.0 managed beans directly from Java code and provides completion, usage search and core refactorings for them.

Spring 3.0 Java Configuration in Maia

Monday, May 25th, 2009

Maia supports Spring 3.0 Java Configuration via:

  • Usage search and Rename refactoring:

  • Code completion:

  • Syntax and error highlighting:

You can also search java-configured beans using Search by symbol action, view beans on Spring dependency diagram and more.