| Stomach Contents: Structure - array
|
| 1 |
| Stomach Contents: Structure - struct |
| category |
| Stomach Contents: Structure - array
|
| 1 |
| Stomach Contents: Structure - struct |
| value |
Java
|
|
|
| description |
| Stomach Contents: Structure - struct |
| value |
<p>We recently deployed a new Blackboard building block (B2) to our production system. After deployment I noticed that this new B2 was not writing log messages. This article explains how I solved that problem.</p>
[More]
|
|
| guid |
| Stomach Contents: Structure - struct |
| isPermaLink |
NO
|
| value |
http://www.brucephillips.name/blog/index.cfm/2013/4/15/Blackboard-Building-Block-Development--Problem-With-Using-log4j-For-Logging
|
|
| link |
http://www.brucephillips.name/blog/index.cfm/2013/4/15/Blackboard-Building-Block-Development--Problem-With-Using-log4j-For-Logging
|
| pubDate |
Mon, 15 Apr 2013 15:11:00 GMT
|
| title |
Blackboard Building Block Development - Problem With Using log4j For Logging
|
|
| 2 |
| Stomach Contents: Structure - struct |
| category |
| Stomach Contents: Structure - array
|
| 1 |
| Stomach Contents: Structure - struct |
| value |
Java
|
|
|
| description |
| Stomach Contents: Structure - struct |
| value |
<h3>Introduction</h3>
<p>I recently updated a Java project that uses Spring JDBC from Spring version 3.1.0.RELEASE to Spring version 3.2.2.RELEASE. To get everything to work correctly I had to make a few changes that I thought others might find helpful to know about.</p>
[More]
|
|
| guid |
| Stomach Contents: Structure - struct |
| isPermaLink |
NO
|
| value |
http://www.brucephillips.name/blog/index.cfm/2013/3/20/Upgrading-A-Spring-JDBC-Project-To-Spring-Version-322
|
|
| link |
http://www.brucephillips.name/blog/index.cfm/2013/3/20/Upgrading-A-Spring-JDBC-Project-To-Spring-Version-322
|
| pubDate |
Wed, 20 Mar 2013 20:18:00 GMT
|
| title |
Upgrading A Spring JDBC Project To Spring Version 3.2.2
|
|
| 3 |
| Stomach Contents: Structure - struct |
| category |
| Stomach Contents: Structure - array
|
| 1 |
| Stomach Contents: Structure - struct |
| value |
Java
|
|
|
| description |
| Stomach Contents: Structure - struct |
| value |
<p>Introduction</p>
<p><a href="http://struts.apache.org" target="_blank">Apache Struts 2</a> released version 2.3.8 in December 2012. In this version, when <a href="http://struts.apache.org/2.3.8/docs/strutsproperties.html" target="_blank">development mode is set to true</a> additional messages are written to the log. These messages include ones that indicate whether or not a specific parameter will be handled by the parameter interceptor and made available to the Action class. These log messages can be helpful in clearly identifying parameters that you do not want the parameter interceptor to process for security or other reasons. This article discusses how to exclude parameters from being handled by the parameter interceptor.</p>
[More]
|
|
| guid |
| Stomach Contents: Structure - struct |
| isPermaLink |
NO
|
| value |
http://www.brucephillips.name/blog/index.cfm/2012/12/31/Struts-2-How-To-Exclude-Parameters-From-Being-Processed-By-The-Framework
|
|
| link |
http://www.brucephillips.name/blog/index.cfm/2012/12/31/Struts-2-How-To-Exclude-Parameters-From-Being-Processed-By-The-Framework
|
| pubDate |
Tue, 01 Jan 2013 00:29:00 GMT
|
| title |
Struts 2 How To Exclude Parameters From Being Processed By The Framework
|
|
| 4 |
| Stomach Contents: Structure - struct |
| category |
| Stomach Contents: Structure - array
|
| 1 |
| Stomach Contents: Structure - struct |
| value |
Java
|
|
|
| description |
| Stomach Contents: Structure - struct |
| value |
<h3>Introduction</h3>
<p>I've been learning how to use the Spring MVC web application framework as I contemplate switching from Struts 2 to Spring MVC. In December 2012, <a href="http://blog.springsource.org/2012/12/13/spring-framework-3-2-goes-ga/" target="_blank">Spring announced the release of version 3.2</a>. One of the new features in this release is easier testing of Spring MVC applications (which is a weak area for Struts 2). So this article provides a simple Spring MVC example project that includes JUnit tests of the Spring MVC controller class.</p>
[More]
|
|
| guid |
| Stomach Contents: Structure - struct |
| isPermaLink |
NO
|
| value |
http://www.brucephillips.name/blog/index.cfm/2012/12/20/Spring-Release-32--Easier-Spring-MVC-Tests
|
|
| link |
http://www.brucephillips.name/blog/index.cfm/2012/12/20/Spring-Release-32--Easier-Spring-MVC-Tests
|
| pubDate |
Thu, 20 Dec 2012 19:41:00 GMT
|
| title |
Spring Release 3.2 - Easier Spring MVC Tests
|
|
| 5 |
| Stomach Contents: Structure - struct |
| category |
| Stomach Contents: Structure - array
|
| 1 |
| Stomach Contents: Structure - struct |
| value |
Java
|
|
|
| description |
| Stomach Contents: Structure - struct |
| value |
<h3>Introduction</h3>
<p>We needed to display a list of Blackboard Course objects on a view page and wanted the list to be sorted by a specific field (courseId). We used the inventoryList Blackboard tag to display the list. Consulting the <a href="https://blackboard.secure.force.com/btbb_articleview?id=kA770000000CaUy" target="_blank">Blackboard Learn Building Blocks Tag Library Guide for Release 9.0 and 9.1</a>, I found that the inventoryList tag has an attribute, initialSortCol with this description:</p>
<blockquote><em>The column to initially sort by when the list is displayed. The value should match the name of a list element.</em></blockquote>
<p>So we set the value of initialSortCol to be the name value for the listElement tag that displays the course ID for each Course object in the collection. But the list of Course objects still was not sorted correctly.</p>
<p>Thanks to some bright colleagues where I work, we were able to get the list sorted correctly. Hopefully this article will save other developers hours of frustrating work caused by incomplete and missing Blackboard documentation.</p>
[More]
|
|
| guid |
| Stomach Contents: Structure - struct |
| isPermaLink |
NO
|
| value |
http://www.brucephillips.name/blog/index.cfm/2012/12/11/Blackboard-Building-Block-Development--Setting-The-Initial-Sort-For-An-inventoryList
|
|
| link |
http://www.brucephillips.name/blog/index.cfm/2012/12/11/Blackboard-Building-Block-Development--Setting-The-Initial-Sort-For-An-inventoryList
|
| pubDate |
Tue, 11 Dec 2012 17:33:00 GMT
|
| title |
Blackboard Building Block Development - Setting The Initial Sort For An inventoryList
|
|
| 6 |
| Stomach Contents: Structure - struct |
| category |
| Stomach Contents: Structure - array
|
| 1 |
| Stomach Contents: Structure - struct |
| value |
Java
|
|
|
| description |
| Stomach Contents: Structure - struct |
| value |
<p>My university is moving to Blackboard Learn 9.1 Service Pack 9 and to <a href="http://www.oracle.com/us/industries/education-and-research/052367.html" target="_blank">Oracle's Student Administration and Integration Pack</a> (SAIP). We will be using SAIP to provide all our classes and enrollments to Blackboard so that each class has an associated Blackboard course. As part of these changes we need to implement a Building Block (B2) that will allow instructors to add one or more child courses to a parent course in Blackboard. Some of our instructors prefer to have one Blackboard course for multiple sections of the same class they are teaching or to have one Blackboard course for both their lecture and lab sections. </p>
<p>This article discusses our research into creating such a Building Block and the Blackboard API classes we use. There is a prototype Building Block available on <a href="https://github.com/phillips1021/phillips_b2_examples" target="_blank">my Github repository</a>. I want to share what we've learned, but I also hope to get feedback on our approach and any lessons learned from others experiences.</p>
[More]
|
|
| guid |
| Stomach Contents: Structure - struct |
| isPermaLink |
NO
|
| value |
http://www.brucephillips.name/blog/index.cfm/2012/11/1/A-Blackboard-Building-Block-That-Allows-Instructors-To-Merge-Blackboard-Courses
|
|
| link |
http://www.brucephillips.name/blog/index.cfm/2012/11/1/A-Blackboard-Building-Block-That-Allows-Instructors-To-Merge-Blackboard-Courses
|
| pubDate |
Thu, 01 Nov 2012 16:35:00 GMT
|
| title |
A Blackboard Building Block That Allows Instructors To Merge Blackboard Courses
|
|
| 7 |
| Stomach Contents: Structure - struct |
| category |
| Stomach Contents: Structure - array
|
| 1 |
| Stomach Contents: Structure - struct |
| value |
Java
|
|
|
| description |
| Stomach Contents: Structure - struct |
| value |
<p>Blackboard provides a Building Block Eclipse plugin that simplifies setting up a Building Block project and deploying a Building Block application to a Blackboard development server. Using the plugin saves Building Block developers significant time. </p>
[More]
|
|
| guid |
| Stomach Contents: Structure - struct |
| isPermaLink |
NO
|
| value |
http://www.brucephillips.name/blog/index.cfm/2012/10/25/How-To-Use-The-Blackboard-Building-Block-Eclipse-Plugin
|
|
| link |
http://www.brucephillips.name/blog/index.cfm/2012/10/25/How-To-Use-The-Blackboard-Building-Block-Eclipse-Plugin
|
| pubDate |
Thu, 25 Oct 2012 17:05:00 GMT
|
| title |
How To Use The Blackboard Building Block Eclipse Plugin
|
|
| 8 |
| Stomach Contents: Structure - struct |
| category |
| Stomach Contents: Structure - array
|
| 1 |
| Stomach Contents: Structure - struct |
| value |
Java
|
|
|
| description |
| Stomach Contents: Structure - struct |
| value |
<p>As part of learning how to develop Building Blocks (B2) for <a href="http://www.blackboard.com/Platforms/Learn/Overview.aspx" target="_blank">Blackboard Learn 9.1</a> I've put together several example projects. I've posted these examples<a href="https://github.com/phillips1021/phillips_b2_examples" target="_blank"> on my GitHub repository</a>. Hopefully other new Building Block developers will find them helpful.</p>
<p>Blackboard Building Blocks are Java web applications that run in the Blackboard Learn platform. Building Blocks allow schools to extend what Blackboard Learn can do or customize what it currently does. Blackboard provides an <a href="http://library.blackboard.com/ref/598135ae-501e-46f6-9910-190d7ea0a17c/" target="_blank">extensive API</a> and also a <a href="https://blackboard.secure.force.com/btbb_articleview?id=kA770000000CaUy" target="_blank">JSP tag library</a>. The downside is that as of October 2012 there is little documentation on how to develop Building Blocks for the Blackboard Learn 9.0 and 9.1 platforms. Much of the documentation available is too old. </p>
[More]
|
|
| guid |
| Stomach Contents: Structure - struct |
| isPermaLink |
NO
|
| value |
http://www.brucephillips.name/blog/index.cfm/2012/10/22/Building-Block-Examples-For-Blackboard-Learn-91
|
|
| link |
http://www.brucephillips.name/blog/index.cfm/2012/10/22/Building-Block-Examples-For-Blackboard-Learn-91
|
| pubDate |
Mon, 22 Oct 2012 21:28:00 GMT
|
| title |
Building Block Examples For Blackboard Learn 9.1
|
|
| 9 |
| Stomach Contents: Structure - struct |
| category |
| Stomach Contents: Structure - array
|
| 1 |
| Stomach Contents: Structure - struct |
| value |
Java
|
|
|
| description |
| Stomach Contents: Structure - struct |
| value |
<h3>Introduction</h3>
<p>Beginning with Blackboard Learn 9.1 Service Pack 1, Blackboard enabled a Building Block (B2) to create database
tables in the Blackboard Learn schema and insert records into those tables when the Building Block is
deployed to the Blackboard Learn application server (ref. 1). This makes it simpler for B2 applications that need to
store data in database tables, especially if those tables should contain foreign keys to other Blackboard tables.
</p>
<p>The documentation available on how to setup a Building Block so it creates the tables and inserts records into
the tables is very limited (at least what I could find) and confusing. After I learned how to do this I thought
a tutorial and example on how to have a B2 create tables and insert records that are part of the Blackboard
Learn database schema would be useful for other B2 developers.</p>
[More]
|
|
| guid |
| Stomach Contents: Structure - struct |
| isPermaLink |
NO
|
| value |
http://www.brucephillips.name/blog/index.cfm/2012/10/12/Tutorial-On-Using-Building-Block-Feature-That-Creates-Database-Tables-In-the-Blackboard-Database
|
|
| link |
http://www.brucephillips.name/blog/index.cfm/2012/10/12/Tutorial-On-Using-Building-Block-Feature-That-Creates-Database-Tables-In-the-Blackboard-Database
|
| pubDate |
Fri, 12 Oct 2012 21:51:00 GMT
|
| title |
Tutorial On Using Building Block Feature That Creates Database Tables In the Blackboard Database
|
|
| 10 |
| Stomach Contents: Structure - struct |
| category |
| Stomach Contents: Structure - array
|
| 1 |
| Stomach Contents: Structure - struct |
| value |
Java
|
|
|
| description |
| Stomach Contents: Structure - struct |
| value |
<h3>Introduction</h3>
<p>The university I develop Java applications for needs to create some Building Block (B2) applications for Blackboard Learn release 9.1 service pack 9. I'm somewhat familiar with Blackboard's Building Block technology but needed to update my knowledge for Building Blocks that will work with Blackboard Learn release 9.1 service pack 9. This article lists some resources I found helpful in getting me started and updating my B2 knowledge. Hopefully you will avoid the frustrations I experienced in trying to find up-to-date references.</p>
[More]
|
|
| guid |
| Stomach Contents: Structure - struct |
| isPermaLink |
NO
|
| value |
http://www.brucephillips.name/blog/index.cfm/2012/10/2/References-For-Blackboard-Building-Block-Development-For-Blackboard-Learn-91
|
|
| link |
http://www.brucephillips.name/blog/index.cfm/2012/10/2/References-For-Blackboard-Building-Block-Development-For-Blackboard-Learn-91
|
| pubDate |
Tue, 02 Oct 2012 23:45:00 GMT
|
| title |
References For Blackboard Building Block Development For Blackboard Learn 9.1
|
|
| 11 |
| Stomach Contents: Structure - struct |
| category |
| Stomach Contents: Structure - array
|
| 1 |
| Stomach Contents: Structure - struct |
| value |
Java
|
|
|
| description |
| Stomach Contents: Structure - struct |
| value |
<h3 class=MsoNormal>Introduction</h3>
<p class=MsoNormal><a href="http://www.springsource.org/spring-data">Spring
Data</a> is an ambitious project designed to make data access even
simpler.<span style="mso-spacerun:yes"> </span>Spring Data consists of several
sub-projects such as <a href="http://www.springsource.org/spring-data/jpa">Spring
Data JPA</a>, which makes it easier for coding an application that uses
JPA.<span style="mso-spacerun:yes"> </span>I had <a
href="http://www.brucephillips.name/blog/index.cfm/2011/3/25/Using-Spring-Data-JPA-To-Reduced-Data-Access-Coding">previously
written</a> about Spring Data JPA and found it significantly reduced the amount of code I had to write.</p>
<p class=MsoNormal>A relatively new addition to the Spring Data family of
projects is <a href="http://www.springsource.org/spring-data/rest">Spring Data
REST</a>, which simplifies exposing JPA-based repositories as RESTful
endpoints.<span style="mso-spacerun:yes"> </span>After reading <a
href="http://xebee.xebia.in/2012/09/23/giving-rest-to-your-jpa-repositories/">Vijay
Rawat's excellent blog article</a> on how to use Spring Data REST I decided to
modify the Struts 2 ? Spring Data JPA example application I used in my <a
href="http://www.brucephillips.name/blog/index.cfm/2011/3/25/Using-Spring-Data-JPA-To-Reduced-Data-Access-Coding">Spring
Data JPA blog article</a> to include Spring Data REST.</p>
[More]
|
|
| guid |
| Stomach Contents: Structure - struct |
| isPermaLink |
NO
|
| value |
http://www.brucephillips.name/blog/index.cfm/2012/9/25/Using-Spring-Data-REST-To-Easily-Create-RESTful-Endpoints-For-Data-Stored-In-A-Database
|
|
| link |
http://www.brucephillips.name/blog/index.cfm/2012/9/25/Using-Spring-Data-REST-To-Easily-Create-RESTful-Endpoints-For-Data-Stored-In-A-Database
|
| pubDate |
Tue, 25 Sep 2012 22:46:00 GMT
|
| title |
Using Spring Data REST To Easily Create RESTful Endpoints For Data Stored In A Database
|
|
| 12 |
| Stomach Contents: Structure - struct |
| category |
| Stomach Contents: Structure - array
|
| 1 |
| Stomach Contents: Structure - struct |
| value |
Java
|
|
|
| description |
| Stomach Contents: Structure - struct |
| value |
<h3>Introduction</h3>
<p>I've been using Eclipse for Java development for over 5 years. I'm currently using Eclipse 3.7. Recently NetBeans 7.2 beta was released and I decided to give it a try. I'm working on refactoring/improving a large Java project that was written over 4 years ago. I'm adding Spring, Maven, unit tests and improving the projects flexibility and maintainability. I spent a day using NetBeans 7.2 beta instead of Eclipse to see how well I liked using NetBeans.</p>
[More]
|
|
| guid |
| Stomach Contents: Structure - struct |
| isPermaLink |
NO
|
| value |
http://www.brucephillips.name/blog/index.cfm/2012/5/25/NetBeans-Java-IDE-72--Comments-From-An-Eclipse-User
|
|
| link |
http://www.brucephillips.name/blog/index.cfm/2012/5/25/NetBeans-Java-IDE-72--Comments-From-An-Eclipse-User
|
| pubDate |
Fri, 25 May 2012 23:30:00 GMT
|
| title |
NetBeans Java IDE 7.2 - Comments From An Eclipse User
|
|
| 13 |
| Stomach Contents: Structure - struct |
| category |
| Stomach Contents: Structure - array
|
| 1 |
| Stomach Contents: Structure - struct |
| value |
Java
|
|
|
| description |
| Stomach Contents: Structure - struct |
| value |
<h3>Introduction</h3>
<p>As a long-time Java programmer who uses Eclipse as my IDE, Maven as my build tool, and Spring libraries I've been looking for a comfortable way to learn Java EE 6.
Most of the Oracle tutorials and book examples use NetBeans and GlassFish and really just show you how to use the NetBeans wizards.
I happened to run across a <a href="http://howtojboss.com/2012/04/17/article-series-migrating-spring-applications-to-java-ee-6-part-1/" target="_blank">post about how to
migrate from Spring to Java EE 6</a>. In the comments for that post I learned about some very good Java EE 6 examples
that use Maven and can be easily imported and run from within Eclipse.</p>
[More]
|
|
| guid |
| Stomach Contents: Structure - struct |
| isPermaLink |
NO
|
| value |
http://www.brucephillips.name/blog/index.cfm/2012/4/20/Java-EE-6-Example-Projects-For-Eclipse-and-Maven-Users
|
|
| link |
http://www.brucephillips.name/blog/index.cfm/2012/4/20/Java-EE-6-Example-Projects-For-Eclipse-and-Maven-Users
|
| pubDate |
Fri, 20 Apr 2012 23:48:00 GMT
|
| title |
Java EE 6 Example Projects For Eclipse and Maven Users
|
|
| 14 |
| Stomach Contents: Structure - struct |
| category |
| Stomach Contents: Structure - array
|
| 1 |
| Stomach Contents: Structure - struct |
| value |
Java
|
|
|
| description |
| Stomach Contents: Structure - struct |
| value |
<h3>Introduction</h3>
<p>The <a href="http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/html/jdbc.html" target="_blank">Spring JDBC framework</a> is used in Java applications instead of traditional JDBC to overcome several JDBC limitations. With the release of Spring 3.1, several classes used in the Spring JDBC framework are deprecated. I updated my Spring JDBC example application to use Spring 3.1 and replaced the deprecated classes with the new versions.</p>
[More]
|
|
| guid |
| Stomach Contents: Structure - struct |
| isPermaLink |
NO
|
| value |
http://www.brucephillips.name/blog/index.cfm/2012/2/3/Replace-Spring-31-JDBC-Frameworks-Deprecated-Classes
|
|
| link |
http://www.brucephillips.name/blog/index.cfm/2012/2/3/Replace-Spring-31-JDBC-Frameworks-Deprecated-Classes
|
| pubDate |
Fri, 03 Feb 2012 22:13:00 GMT
|
| title |
Replace Spring 3.1 JDBC Framework's Deprecated Classes
|
|
| 15 |
| Stomach Contents: Structure - struct |
| category |
| Stomach Contents: Structure - array
|
| 1 |
| Stomach Contents: Structure - struct |
| value |
Java
|
|
|
| description |
| Stomach Contents: Structure - struct |
| value |
<h3>Introduction</h3>
<p>Developing a web application for browsers on hand-held devices requires significant changes to how the view pages are rendered.
<a href="http://jquerymobile.com" target ="_blank">JQuery
Mobile</a> provides very good support for creating web pages and widgets that work well across a number of hand-held platforms.
<a href="http://struts.apache.org" target="_blank">Struts 2</a>, a Java web application framework, works well as the back end
system for handling a user's interaction with the view page and
for rendering dynamically generated view pages in conjunction with JQuery Mobile. </p>
[More]
|
|
| guid |
| Stomach Contents: Structure - struct |
| isPermaLink |
NO
|
| value |
http://www.brucephillips.name/blog/index.cfm/2012/1/16/Struts-2-JQuery-Mobile-and-Mobile-Web-Application-Development
|
|
| link |
http://www.brucephillips.name/blog/index.cfm/2012/1/16/Struts-2-JQuery-Mobile-and-Mobile-Web-Application-Development
|
| pubDate |
Mon, 16 Jan 2012 19:47:00 GMT
|
| title |
Struts 2, JQuery Mobile, and Mobile Web Application Development
|
|