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.

JSTL and Dreamweaver has JSP Tag Completion

I discovered today that there is are new releases of the JSP Standard Tag Library over at Jakarta's Taglibs project. JSTL 1.0 has a Standard 1.0.4 release from September 25th, and there's also an early access 1.1 release (for Servlet 2.4/JSP 2.0). If you're doing JSP development and you're not using JSTL, you'd better start - these tags are huge timesavers and are fairly easy to learn (especially if you know JavaScript).

I also discovered a nice feature in Dreamweaver 2004 - Tag Library code completion. I believe Dreamweaver MX (v6.0) had this as well, but I never use DW on a PC (it's too slow). Now that I'm giving a go at using OS X all the time, I need to use DW so I can get an explorer-like window (BBEdit doesn't seem to have this). It's pretty slick - you just import the .tld or .jar and whalla - you've got tag library code completion. The one downside is that it does not support importing multiple libraries from one JAR file (i.e. Struts or JSTL), so you do have to import the .tld files (selecting all .tld files in a directory works). It might actually be worth the $400 if I keep developing on a Mac. I don't know about IDEA - I started using Eclipse today after using IDEA for the past week and it felt like I was home again.

Lastly, iBatis has a new release. I upgraded from 1.2.7b to 1.2.8 in my current project and all our tests ran without a hitch. Gotta love unit tests.

Posted in Java at Oct 16 2003, 05:19:39 PM MDT 4 Comments
Comments:

PLEASE tell me - why is the JSP Standard Tag Library a "huge timesaver"?? Why do you think it saves time over using scriplets like <% if(condition) { %>??

Posted by Will Gayther on October 17, 2003 at 02:04 AM MDT #

First of all, scriptlets are not recommended by J2EE Patterns and are difficult for HTML designers to read and use. Other than that, it's expression language is simple to use: ==, <, >, all do type conversion for you. To each his own, if you like scriplets - keep using them. I prefer JSTL tags, so I'll continue using them.

Posted by Matt Raible on October 17, 2003 at 02:45 AM MDT #

Well, you did say "these tags are <u>huge</u> timesavers". ;-) I guess I don't see them as huge time savers - although the el looks very nice. And if they ever ever ever release j2ee1.4, I'll be able to start using them easily.

Posted by Will Gayther on October 17, 2003 at 06:36 AM MDT #

I don´t really care about code completion in DW (even though is nice). What I'd like to see in DW is when I put a <c:out ...> tag in a page, I got to see a string and not a small meaningless yellow box. Do you think graphic designers ara able to cope with JSTL? How can they find their way if they only get to see a bunch of yellow boxes? What is nicer, to see labels, input fields, radio buttons, etc, or yellow boxes? (I hate yellow boxes :)) Last time I checked, DW 6.1, there was no real support for custom tags. What about DW 2004? It seems unbelievable to me, given that JSTL is a standard, Macromedia hasn't included support for it yet.

Posted by Ale on October 17, 2003 at 02:12 PM MDT #

Post a Comment:
  • HTML Syntax: Allowed