The Second Deadly Sin
In June 2012 I wrote an article entitled “The Second Deadly Sin – Part un” that highlighted some interesting work by Kamal Zellag and his supervisor, Bettina Kemme, of McGill University in Montreal....
View ArticleSupplemental materials for PROG3060
The course textbook for PROG3060 is Naci Dai, Lawrence Mandel, and Arthur Ryman (2007). Eclipse Web Tools Platform: Developing Java Web Applications. Pearson Education, Boston, Massachusetts. ISBN...
View ArticleORMs and key generation
In keeping with articles related to surrogate keys, here is another previously-published article that dealt with surrogate keys and their use with object-relational mapping tools (ORMs) such as...
View ArticleIntroduction to Hibernate
This week I will begin to introduce object-relational mapping tools such as Hibernate and NHibernate with my Java Enterprise Applications class. ORM tools for Java, such as TopLink (the reference...
View ArticleSoftware for PROG3060 – Java Enterprise Applications
Students taking PROG3060 in the Winter 2015 semester may wish to install all of the various software components required for the course on their own machines. So, in anticipation of student requests...
View ArticleEclipse OEPE, Glassfish and port number conflicts
The software stack I’m currently using for teaching Java EE Application Programming includes: Java JDK 1.7.0 r71, 32-bit edition; Eclipse Luna 32-bit, the Oracle OEPE (Oracle Enterprise Pack for...
View ArticleJPA and native SQL queries – part un
Hibernate is by far the most popular of the various object-relational mapping tools available for Java, and is one of the ORM toolkits that supports the Java Persistence API, which forms part of the...
View ArticleJPA and native SQL queries – part deux
In a previous article I outlined how one can use JPA’s @SqlResultMapping annotation to permit one to utilize JPA’s createNativeQuery() method and map an SQL native query to a result set composed of...
View Article