Author Archives: michelle

MyBatis Tutorial (A Quick Start Guide)

This brief MyBatis tutorial explains and demonstrates the basics of MyBatis (formerly ibatis).

This tutorial uses MyBatis Version 3.  It will walk you through the four major components you’ll need to have in place to get started:

  • a configuration file — this general configuration holds things like the name of the database, userid and password as well as some other configuration options.
  • java classes that will represent the database tables (models)
  • a mybatis xml file which is called a mapper.  The mapper xml file will contain your queries and an explicit map so the query results know which java class to use.
  • java class which will act as the interface to the xml mapper file


Java web services tutorial

Have you ever wondered how to create web services and RESTful API’s with Java? 

In this brief Java web services tutorial you’ll see an example of a web service created from scratch.  Part two demonstrates deploying to a server and testing the web service.  The source code is included below.

Part one:  How to develop & test your Java web service. It is 8 minutes.


Part two: Demonstrates deploying the code to a server. It is 3 minutes:

Please leave your comments.  I’d like to know if this tutorial was useful!

Download the source code


PhalconPHP 3.0 Tutorial (using XAMPP)

I’m working on a PhalconPHP 3 tutorial.  This tutorial will take you through building and deploying an entire web application.  To hear more about the course join my mailing list.

This is what I have so far:

Course PreReqs:
– You should already have installed a MAMP, XAMPP (or other application) with PHP 5.6

The prework consists of installing PhalconPHP & PhalconPHP dev tools and Composer on a MAC or Windows:

Install PhalconPHP on a MAC
Install PhalconPHP devtools on a MAC

Install PhalconPHP on Windows
Install PhalconPHP devtools on winows.

Install Composer on MAC or Windows

I’m working on the first video tutorial that will explain the structure of the files in a PhalconPHP project.  If you have suggestions for the course or feedback on what I’ve posted so far please email me at

Get to know the structure of PhalconPHP projects (3 minute video)

Understanding project folder & file naming conventions (video & files used in video)

A little about the PhalconPHP configuration files