A current and well maintained IDE makes life a lot easier when developing web applications. Our favorite is Eclipse, and a new version of it is released every year. Here’s a quick review of the setup for the latest version.
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.
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.
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.
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”