Implementing Model-View-Controller Patterns Using Struts2

ybVvCvsc

The Apache Struts 2 framework allows developers to build large, scalable, reliable, and secure enterprise applications, centered around the Web.  In this post, we’ll discuss a few important aspects of the framework, particularly it’s MVC structure, and create a few examples.

Continue reading “Implementing Model-View-Controller Patterns Using Struts2”

JSP and Servlets Using Resin

Resin

Java remains the go-to technology for server-side web and enterprise applications today.  With it, developers can embed Java code directly into web pages they serve to clients, or create sophisticated server applications, that manage every aspect of the client-server transaction.  For this, you need an application server integrated with your web server and, while many such products available, Proloquor.net uses Caucho‘s Resin.  Here we introduce the basic concepts of JSP’s and servlets, and discuss how to serve them using Resin.

Continue reading “JSP and Servlets Using Resin”

Unit Testing in Java

file5881234853328

Testing is a vital component of any software development.  To be effective, testing must occurs at multiple levels, focusing on individual software units or the entire end-to-end system.  In this post, we’ll concentrate on the former and discuss the tools and techniques Proloquor.net uses for unit testing their Java code, particularly those integrated into the Eclipse environment.

Continue reading “Unit Testing in Java”

The Internet: A Brief History

file0001182914989
The Web is not a single technology, but a myriad of protocols, languages, and tools stitched together to form a single user experience.  This is the first in a series of posts that describe those technologies, and particularly how they’re used on proloquor.net.  Before diving in however, let’s review how we got where we are today. Continue reading “The Internet: A Brief History”