Wednesday, 29 April 2015

JEE Series: Struts 2 Tags and Client-Side Validation

This post concludes the example from the previous article. Today, we take a closer look at the client-side, namely the use of tags and how to perform an efficient input validation.

Saturday, 18 April 2015

My Experience with JHipster

When I saw this informative post about JHipster I couldn't wait to try it out. Features like security, persistence, responsive UI, efficient monitoring, ability to change log level at runtime and much more - all granted for free, no effort whatsoever. Amazing stuff, and it worked... almost. I ended up spending a day trying to brew my perfect app. Well, let me tell you there have been a lot of waiting time and errors. Even though I am not sure if I am ready to use the tool for real I wanted to share my experience. Never mind the time and effort, some of the problems were, as usual, my own fault and made me fix my environment.

Wednesday, 15 April 2015

JEE Series: Struts 2 - Actions and Input Validation

In this post we take a closer look at the basics of a popular MVC framework Apache Struts. Today, we explore the server-side and discuss the concept of actions and validation. As usual, an example app is provided and you are more than welcome to code along. 

Saturday, 11 April 2015

JEE Series: JSP and Integration Tests via HtmlUnit

In the previous post we experimented with JavaServer Pages and created a simple web app. Lazy coders as we are can't help, but automate as much as possible in order to avoid tedious manual steps. HtmlUnit is very well suited to work in tandem with JSP technology. I value the framework for its ease of use and succinct API.

Wednesday, 8 April 2015

JEE Series: JavaServer Pages + JavaBeans and no web.xml

In this very first post of the JEE Series we create a simple web app based on JSP and JavaBeans. Bring an IDE of your choice and give it a swing.

Saturday, 4 April 2015

Starting a New Series about JEE

I am starting a new series discussing various JEE technologies. Feel free to fork me on GitHub, blog posts are to follow.

Saturday, 14 February 2015

Travis CI and Multi-Language Projects

Travis CI is an awesome free-of-charge continuous integration service. Go and check it, if you haven't tried it yet. What I appreciate in particular is a broad range of supported programming languages. Should you happen to have a project based on more than a single language though, then you might wonder if and how the builds would work.