Hands-on tutorials on how-to install, setup, do the basic configurations and use Java and its open source friends that can be found in the Internet domain. The Java programming tutorial also included up to the visual web applications with Java DB and MySQL database using the NetBeans IDE
Unfortunately 'they' are done on Windows machine! Successfully!!
We start from installing and using Apache for Windows (Windows XP Pro SP2 and Windows 2003 Server Standard Edition SP2), then Java JDK (preparing for the plain old java object, POJO code programming and some other Java based applications that depend on JDK). At this stage we also do some testing on using the Java tools through command lines and a simple Java program compilation also was included. Next, we install and test PHP (just to test its functionalities on Apache for Windows). We extend this by installing Eclipse PHP Development Tool (PDT) and then test for Wordpress. Next we install, test and use MySQL. After testing its functionalities, we start practising the SQL queries, the Data Manipulation Language (DML). We extend the MySQL story by installing and using the MySQL GUI Administration tools. After playing with MySQL Command Line Client tool previously, we try this MySQL GUI tool and believe us it is very interesting lol! At this stage, after completing all the tutorials, we can say that we are quite familiar with MySQL. Next, let proceed to the next level.
We continue to explore the Java related technologies then. Starting to install the Java IDE, the jGRASP and then do some Java programming. We found that jGRASP lacks many features available in modern IDE.
Using jGRASP for the first time take some time and we managed to find NetBeans, the multi languages and scripts programming Integrated Development Environment (IDE). After NetBeans was installed successfully, we downloaded the tutorials at netbeans.org and try those tutorials that related to Java and databases. Most of the tutorials using Java Derby database, however, at the end we successfully 'adapted' all the related tutorials to using MySQL.
While having the NetBeans in hand, we also tried many Java old plain codes. It is very nice IDE and can be considered comparable to Visual Studio (you may want to see the fix import feature!). We tried Java programming from the basic up to the object oriented level though in the fast track manner.
Then, we upgrade our level in developing the Java desktop GUI with database application. We learn the Java Derby and then 'adapt' it to MySQL. Well, it is so many things that we found can be developed which has motivated us to upgrade our level to learn developing the Java web GUI application. This track is most interesting we thought because the web application can be used for both the Enterprise and Internet domains, sidelining the Java desktop application. We learned so many things, not just the features available in the NetBeans such as controls and GUI components that can be found in Visual Studio, also the Java technologies such as Java Server Faces (JSF) and Java Persistence API (JPA). We insist that the common validation and verification code snippets found very useful.
All these tutorials presented in the step-by-step, with tons of screen snapshots, very detail and result oriented manner. Learn and master Java and its open source friends faster that very suitable for absolute beginners and the advanced users as well, from a plain Java code programs, desktop applications up to the graphical user interface used in web applications.
At the end, we closed this learning track by introducing and practising the database design aspects - the database modeling. In this final section, we install and use DBDesigner, creating Entity Types, drawing the ERD, converting the ERD to Relational model, reverse engineer a web site to review the database design aspects and so on...It is Do-It-Yourself tutorial. Take your own time, learn part by part...
Well, let continue. The following tutorial is one of the longest one. We try to install, configure Snort, MySQL, PHP, Perl, BASE (Snort front-end GUI) and other related items in order to see Snort and BASE are functioning. All the open source programs are setup on Windows XP Pro SP2 using Windows Information Service (IIS) web server.
Translate, email and share: