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.

Java.blogs and Roller in Java Developer's Journal

I received the February issue of Java Developer's Journal today. I thought it pretty cool that java.blogs, Roller and MiniBlog were all mentioned. I barely skimmed the thing, so it's possible that there are more nuggets like this hidden in its pages. Maybe I'll find out tomorrow - Abbie wants me to read her a story tonight.

I received the reviews/comments back from Wrox today on my Security and Struts chapter. I briefly read the e-mails and gasped at the deadline for editing/returning (next Monday). Overall, the e-mails were encouraging and didn't seem to indicate a lot of change, just more code samples and a more consistent flow. Knowing my luck, there's all kinds of work hidden in the marked-up Word docs. Getting these chapters edited and returned could take a while since it gives me an excuse to dive back into struts-resume and add some more features. Maybe that's why they give the short deadline.

One interesting point that was mentioned is that the Struts chapter was so packed full of tools (i.e. XDoclet, Struts, Validator, Ant, Hibernate, Tiles) that they're thinking of renaming it to be something like "Leveraging Struts, Tiles, and other Tools." Sounds cool to me. In my current project, it seems that Struts only plays a small role in the whole webapp, but after teaching it to a co-worker over the last week - I guess it plays a larger role than I thought. The combination of all these tools and learning them can be a bit overwhelming - I guess I had an advantage in learning since I wrote about them and also did a sample app. I tell you what - "doing it" is certainly the best way to learn. Now hopefully I can come up with a better way to explain how to do it. The book is (to my knowledge) still scheduled to be released in March.

Posted in Java at Feb 10 2003, 08:56:31 PM MST 4 Comments
Comments:

Hi, I wonder if you are using something to document the flow between tiles, actions, and forwards. do you recommend any tool to draw graphs with all this? Its indispensable to have something like that as the project grows. It would be an interesting feature for a book.

Posted by Jano on February 11, 2003 at 12:10 PM MST #

We have been using the struts-resume app to teach web application development to a group of graduate developers recently hired by my employer (expert.com). Thanks for the great stuff :)

Posted by Gavin on February 11, 2003 at 12:23 PM MST #

Jano, I am not currently using any tools to document the flow between tiles, actions and forwards. In fact, it would probably help a lot of if I did. It was very confusing for a co-worker to understand how that all worked - especially with XDoclet thrown in the mix. In the Struts chapter, I just used Visio, but I'm sure there's better tools. However, most of them seem to require an intact struts-config.xml file, which is virtually impossible when using XDoclet. I think Scioworks Camino might have what you're looking for, it can be found on the Struts Tools page. I'd love to find a tool that can create a screenflow from an existing deployed application.

Posted by Matt on February 11, 2003 at 12:59 PM MST #

Gavin - thanks for the compliment. Hopefully I can get upgrade to Hibernate 2 and get the "session in view" for the next release by the end of this month.

Posted by Matt on February 11, 2003 at 01:01 PM MST #

Post a Comment:
  • HTML Syntax: Allowed