Matt RaibleMatt Raible is a Web Developer and Java Champion. Connect with him on LinkedIn.

The Angular Mini-Book The Angular Mini-Book is a guide to getting started with Angular. You'll learn how to develop a bare-bones application, test it, and deploy it. Then you'll move on to adding Bootstrap, Angular Material, continuous integration, and authentication.

Spring Boot is a popular framework for building REST APIs. You'll learn how to integrate Angular with Spring Boot and use security best practices like HTTPS and a content security policy.

For book updates, follow @angular_book on Twitter.

The JHipster Mini-Book The JHipster Mini-Book is a guide to getting started with hip technologies today: Angular, Bootstrap, and Spring Boot. All of these frameworks are wrapped up in an easy-to-use project called JHipster.

This book shows you how to build an app with JHipster, and guides you through the plethora of tools, techniques and options you can use. Furthermore, it explains the UI and API building blocks so you understand the underpinnings of your great application.

For book updates, follow @jhipster-book on Twitter.

10+ YEARS


Over 10 years ago, I wrote my first blog post. Since then, I've authored books, had kids, traveled the world, found Trish and blogged about it all.

Is XDoclet the best thing since Ant?

I think XDoclet is the best thing since Ant but that's probably because I use it daily (and nightly on on other projects). If you're not using XDoclet now, chances are you soon will be - and then you'll wonder - What took me so long? Calvin Yu gives his take on JSR 175.

I'm very excited about the new Metadata feature that's going to be in 1.5. I'm usually in agreement with the view that adding new language features is just making Java more complex, but I think metadata is going to put a whole new emphasis in automating repetitive tasks. This should also bring xDoclet to the forefront as a necessary tool for Java development.

(emphasis mine) Let's just hope that Sun tries to use some of the goodness that the XDoclet team has put together. XDoclet rocks - if you don't believe me, you must like editing your web.xml and struts-config.xml (among other deployment descriptors) by hand. I did that for years - and my opinion is that using XDoclet is easier.

Posted in Java at Jun 12 2003, 10:41:22 AM MDT 1 Comment
Comments:

XDoclet, like ANT, come close to the mark of usefullness, but end up missing entirely. XDoclet doesn't save you any typing. It junks up your java files and makes yet another list of magic strings you have to know to use it. What is so great about typing deployment information in the javadoc instead of an XML file? For example, with Stateless Session EJBs, what you want to be able to do is write ONE class, and have the app server deploy that as a bean, using sensible defaults for JNDI names, class names, deployment options. 9 times out of 10, you go with the defaults or a best-practice anyway. Then, if you don't like the defaults, specify what you need in your XML descriptor. Now THAT would be useful.

Posted by Dave on June 12, 2003 at 02:35 PM MDT #

Post a Comment:
  • HTML Syntax: Allowed