TOTD #93 showed how to get started with
Java
EE 6 using NetBeans 6.8 M1 and GlassFish v3 by
building a simple Servlet 3.0 + JPA 2.0 web application. TOTD #94 built upon it by using Java Server Faces
2 instead of Servlet 3.0 for displaying the results. However we
are still using a POJO for all the database interactions. This
works fine if we are only reading values from the database but
that's not how a typical web application behaves. The web
application would typically perform all CRUD operations. More
typically they like to perform one or more CRUD …
TOTD #93 showed how to get started with
Java
EE 6 using NetBeans 6.8 M1 and GlassFish v3 by
building a simple Servlet 3.0 + JPA 2.0 web application. JPA 2.0
+ Eclipselink was used for the database connectivity and Servlet
3.0 was used for displaying the results to the user. The sample
demonstrated how the two technologies can be mixed to create a
simple web application. But Servlets are meant for server-side
processing rather than displaying the results to end user.
JavaServer Faces 2 (another new specification in
Java EE 6) is designed to fulfill that purpose.
…
TOTD #93 showed how to get started with
Java
EE 6 using NetBeans 6.8 M1 and GlassFish v3 by
building a simple Servlet 3.0 + JPA 2.0 web application. JPA 2.0
+ Eclipselink was used for the database connectivity and Servlet
3.0 was used for displaying the results to the user. The sample
demonstrated how the two technologies can be mixed to create a
simple web application. But Servlets are meant for server-side
processing rather than displaying the results to end user.
JavaServer Faces 2 (another new specification in
Java EE 6) is designed to fulfill that purpose.
…
TOTD #93 showed how to get started with
Java
EE 6 using NetBeans 6.8 M1 and GlassFish v3 by
building a simple Servlet 3.0 + JPA 2.0 web application. JPA 2.0
+ Eclipselink was used for the database connectivity and Servlet
3.0 was used for displaying the results to the user. The sample
demonstrated how the two technologies can be mixed to create a
simple web application. But Servlets are meant for server-side
processing rather than displaying the results to end user.
JavaServer Faces 2 (another new specification in
Java EE 6) is designed to fulfill that purpose.
…
NetBeans 6.8 M1 introduces support for
creating Java EE 6 applications ... cool!
This Tip Of The Day (TOTD) shows how to create a simple web
application using JPA 2.0 and Servlet 3.0 and deploy on GlassFish
v3 latest promoted build (58 as of this writing). If you can work with
the one week older build then NetBeans 6.8 M1 comes pre-bundled
with 57. The example below should work fine on that as
well.
- Create the database, table, and populate some data into it as
shown below:
~/tools/glassfish/v3/58/glassfishv3/bin >sudo mysql --user root
…
NetBeans 6.8 M1 introduces support for
creating Java EE 6 applications ... cool!
This Tip Of The Day (TOTD) shows how to create a simple web
application using JPA 2.0 and Servlet 3.0 and deploy on GlassFish
v3 latest promoted build (58 as of this writing). If you can work with
the one week older build then NetBeans 6.8 M1 comes pre-bundled
with 57. The example below should work fine on that as
well.
- Create the database, table, and populate some data into it as
shown below:
~/tools/glassfish/v3/58/glassfishv3/bin >sudo mysql --user root
…
NetBeans 6.8 M1 introduces support for
creating Java EE 6 applications ... cool!
This Tip Of The Day (TOTD) shows how to create a simple web
application using JPA 2.0 and Servlet 3.0 and deploy on GlassFish
v3 latest promoted build (58 as of this writing). If you can work with
the one week older build then NetBeans 6.8 M1 comes pre-bundled
with 57. The example below should work fine on that as
well.
- Create the database, table, and populate some data into it as
shown below:
~/tools/glassfish/v3/58/glassfishv3/bin >sudo mysql --user root
…
Gearman is an open source generic framework for distributed processing. At OSCON 2009 I attended the Gearman: Build Your Own Distributed Platform in 3 Hours tutorial.
While it’s very easy to install Gearman, and follow the first example, if you missed the all important additional PHP steps listed on just one slide you may be left with the “‘Class ‘GearmanClient’ not found” error.
The following are detailed instructions for the installation and configuration of Gearman and PHP on Ubuntu 9.04 Jaunty.
Add the Drizzle PPA to get pre-packaged versions of Gearman.
cp /etc/apt/sources.list /etc/apt/sources.list.orig echo "deb http://ppa.launchpad.net/drizzle-developers/ppa/ubuntu intrepid main deb-src http://ppa.launchpad.net/drizzle-developers/ppa/ubuntu intrepid main" …[Read more]
Sysbench is a open source product that enables you to perform various system benchmarks including databases. Drizzles performs regression testing of every trunk revision with a branched version of sysbench within Drizzle Automation.
A pending branch https://code.launchpad.net/~elambert/sysbench/trunk_drizzle_merge by Eric Lambert now enables side by side testing with MySQL and Drizzle. On a system running MySQL and Drizzle I was able install this sysbench branch with the following commands.
cd bzr bzr branch lp:~elambert/sysbench/trunk_drizzle_merge cd trunk_drizzle_merge/ ./autogen.sh ./configure make sudo make install
Running the default lua tests supplied required me to ensure …
[Read more]If your compiling a product that includes a dependency of MySQL, you can easily get the error
configure: error: mysql_config executable not found
I generally don’t see this problem, because I use MySQL binary tar files, however if you use MySQL packages, such as Ubuntu, you can easily miss the required dependency.
My currently installed MySQL packages on this Ubuntu machine are:
$ sudo dpkg -l | grep mysql ii libdbd-mysql 0.8.2-1-4.1 MySQL database server driver for libdbi ii libdbd-mysql-perl 4.008-1 A Perl5 database interface to the MySQL data ii libmysqlclient15off 5.1.30really5.0.75-0ubuntu10.2 MySQL database client library ii libmysqlclient16 5.1.31-1ubuntu2 MySQL database client library ii libqt4-sql-mysql …[Read more]