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.


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.

AppFuse + DisplayTag: External Sorting and Paging Example

Chris Barham has posted an excellent example of how to do external sorting and paging to the AppFuse mailing list:

I've put together a new AppFuse project which demonstrates how to enhance the List screens. DisplayTag as provided has issues with large datasets, (it retrieves all the records every time), and sorting via column headings does not work for the entire dataset, only those on screen at the time.

I've built a project which addresses these issues, using Hibernate Criteria and extensions to DisplayTags PaginatedList interface which gets DisplayTag to hand off all requests for sorting and paging to the new implementation of PaginatedList.

The Google Code project is checked in to: feel free to check out the code and comment. (instructions here:

There are instructions regarding the steps taken on the project wiki page here:


Nice work - thanks Chris!

Posted in Java at May 17 2008, 08:19:55 AM MDT 6 Comments

Thanks a lot - just in time!

Posted by Lars Fischer on May 17, 2008 at 12:31 PM MDT #

Hi, Please take a look at JMesa ( ) its very nice and flexible table component.

Posted by Shoaib Akhtar on May 19, 2008 at 08:53 AM MDT #

Using displaytag external sort and paging will brings on a little bug of displaytag, see more in Unfortunately, displaytag never release 1.2 version untill now... So, you need DIY or just remove paging.banner.some_items_found.

Posted by Nick Yao on July 30, 2008 at 01:08 AM MDT #

does not work in IE7? Is there any working example in all the browsers tried both, and

Posted by krishna on August 26, 2008 at 10:45 AM MDT #

Hai, I am Manjunath.I developed one project by using appfuse.It working Success fully.But I want to put images and <marquee> tag in log in page(example:appfuse login page right side) and i want to create my own username and password Please can you suggest me how to rectify this problems.Its an urgent problem.Please suggest me as soon as possible with thanks & regards, manjunath

Posted by manjjunath on October 23, 2008 at 12:38 AM MDT #

Hai, I am Manjunath.I developed one web application project by using appfuse.Its almost over except some of the patches... Here I used display tag to display my tables in styles.But only data is displaying but there is no table and table layout.. please suggest me

Posted by manjunath on October 23, 2008 at 12:41 AM MDT #

Post a Comment:
  • HTML Syntax: Allowed