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.

Sun ONE App Server 7

I downloaded and installed the Sun ONE App Server 7 this morning (on WinXP). Install was about 100 times easier than they used to be. I actually became an expert at installing iPlanet because they asked you so many damn questions, and answering one wrong could screw up your whole installation. I must've installed iPlanet 2.1-6 over 200 times! Good to see that almost anyone can do it now. My first test was to see if the struts-example app ran properly. I'm happy to report it did - with no errors visible on the UI. This is the first Sun app server release that this is possible on. Here's what I had to do in the past to get Struts running on iPlanet. I did see two errors in the log file while running Struts though:

WARNING: Error: JAXP SAXParser property not recognized: 
http://java.sun.com/xml/jaxp/properties/schemaLanguage

and

INFO: Processing a 'POST' for path '/saveSubscription'
SEVERE: Database save
java.security.AccessControlException: access denied 
(java.io.FilePermission D:\Tools\Sun\AppServer7\domains\domain1\server1\
applications\j2ee-modules\struts-example_1\WEB-INF\database.xml.old 
delete)

I'm sure both of these could be easily fixed with a little digging. The admin UI is much better - now an HTML UI rather than a Swing UI - appears to be powered by JATO. Deploying was super-simple, browse for WAR file, click upload. I especially like the option to pre-compile all the JSPs.

In other news, I attemted to use an Atomz (free) search engine last night to index this site, and it appears I have too much to use the free (500 page) service. I might try it anyway, but here's my stats:

Your site is larger than the index size limits that our Express product allows.
...
It took 1 hour to crawl 2324 pages and index 510 pages containing 448497 words for a total of 52432830 bytes. 6112 word endings, 0 synonyms, and 3350 sound-alike words were included in the index.

Posted in General at Oct 29 2002, 03:45:12 AM MST Add a Comment
Comments:

Post a Comment:
  • HTML Syntax: Allowed