February 19 2018 by Kevin Bowersox

The following lesson discusses encoding concerns when protecting an application against cross site scripting vulnerabilities.  The lesson briefly discusses how to use JSTL within JSP  to mitigate vulnerabilities that may arise when directly writing to a page via JSP expression language.

Continue Reading
January 24 2018 by Kevin Bowersox

The following lesson discusses encoding concerns when protecting an application against cross site scripting vulnerabilities.  The lesson briefly discusses how a mixture of technologies such as HTML, Javascript, Java and JSP must collaborate within an application to mitigate vulnerabilities while remaining functional.

Continue Reading
December 02 2017 by Kevin Bowersox

The following lesson discusses the potential for cross site scripting vulnerabilities to arise when developers misuse jQuery. The lesson briefly discusses jQuery's html() and text() methods before providing a real life example of the attack vector.

Continue Reading
July 01 2014 by Kevin Bowersox

The following tutorial explains the concepts of classes, instances and references in the Java programming language. The tutorial explains and clarifies the fundamentals of each concept by using demonstrations. This tutorial serves as a primer for those looking to gain an insight into more intermediate topics in the Java programming language.

Continue Reading
May 17 2014 by Kevin Bowersox

This morning, I revisited a stackoverflow question, I answered awhile back.  I wanted to provide a more complete answer and also saw the opportunity for a new post.  The question asked, "What's the difference between JPA and Hibernate?"

The Java Persistence Architecture API (JPA) is a Java specification for accessing, persisting, and managing data between Java objects / classes and a relational database.  Continue Reading

Next 5 Entries