stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


ObJectRelationalBridge 1.0.0







ObJectRelationalBridge 1.0.0

ObJectRelationalBridge 1.0.0 07/01/2004 07:07 AM

An ODMG/JDO-compliant object-to-relational mapping for Java.




This is a GrokNews Entry: (what is grok?)





Similar Items

ObJectRelationalBridge 1.0.0

Grok Headline matches for ObJectRelationalBridge 1.0.0
Grok Description matches for ObJectRelationalBridge 1.0.0
GrokA matches for ObJectRelationalBridge 1.0.0

Ruby On Rails Showdown with Java
Spring/Hibernate


Ruby On Rails Showdown with Java
Spring/Hibernate
04/04/2005 11:09 AM

Active Record 0.9


Active Record 0.9 07/25/2004 02:24 AM
Ruby-based object-relational mapping (ORM) software.

Read iCal Data with Ruby


Read iCal Data with Ruby 09/06/2004 12:09 AM
Apple doesn't provide any APIs to read iCal's data, but you can do it yourself. This article presents a Ruby module to read iCal data and use in your own Ruby applications, including complete Cocoa applications written with RubyCocoa.

Ruby/Tk Primer: Creating a cron GUI
Interface with Ruby/Tk


Ruby/Tk Primer: Creating a cron GUI
Interface with Ruby/Tk
07/14/2004 01:49 PM
Christopher Roach: "This article is the first in a two-part series that teaches you how to use Ruby and Tk on your Mac OS X system. During the course of this tutorial, I hope to convince you of the advantages of using Ruby and the Tk toolkit by creating a program that will act as a GUI-based front end to the cron daemon."

Performance Optimizations for the XML
Data Type


Performance Optimizations for the XML
Data Type
07/21/2004 11:39 PM
This paper covers several ideas, which are designed to improve query and data modification performance of the XML data type in the upcoming version of Microsoft SQL Server 2005. To get the most value from this paper, you need familiarity with the XML features in SQL Server 2005; see the MSDN article XML Support in Microsoft SQL Server 2005 for background material.

New PHP5 feature: Abstract Data Type
extension


New PHP5 feature: Abstract Data Type
extension
01/21/2003 05:02 PM

Speed record set for public network data
transfer


Speed record set for public network data
transfer
06/18/2004 05:39 PM
Sprint and the Swedish National Research and Education Network said they sent 840GB of data from a computer in San Jose to a computer in northern Sweden in less than 27 minutes.

Available Performance Monitor Counters
for Discovery Data Record monitoring


Available Performance Monitor Counters
for Discovery Data Record monitoring
07/13/2004 06:47 AM

Soham inquiry to make crime-record data
sharing easier


Soham inquiry to make crime-record data
sharing easier
05/10/2004 11:30 AM
Silicon.com May 10 2004 3:47PM GMT

Hibernate 2.1 (2.x)


Hibernate 2.1 (2.x) 12/12/2003 10:09 PM
Relational persistence for idiomatic Java.

Hibernate 1.1.8 released


Hibernate 1.1.8 released 10/30/2002 10:57 AM
Hibernate is a powerful, high performance object/relational persistence and query service for Java. Hibernate lets you develop persistent objects following common Java idiom, including association, inheritance, polymorphism, composition and the Java collections framework. To support a rapid build procedure, Hibernate rejects the use of code generation or bytecode processing. Instead runtime reflection is used and SQL generation occurs at system startup time. Hibernate supports Oracle, DB2, MySQL, PostgreSQL, Sybase, SAP DB, HypersonicSQL, Microsoft SQL Server, Progress, Pointbase, Mckoi SQL and Interbase. Version 1.1.8 introduces major query language enhancements and substantially reworks Hibernate's transparent lazy object initialization. Changelog: https://sourceforge.net/project/shownotes.php?release_id=119289 Homepage: http://hibernate.sourceforge.net Full feature list: http://hibernate.sourceforge.net/features.html

Ready to Hibernate.


Ready to Hibernate. 03/11/2003 09:43 AM

Finally, I'm ready to start working on the Hibernate implementation of the Roller Weblogger backend. I ended up doing a lot more refactoring than I had intended. I told you about how I moved code from the Castor implementation into abstract base classes that can be used by the Hibernate implementation. Now I'll describe the changes that I made in the Roller build and code-generation process.

In the original Roller build process, illustrated in Figure 4 of the article Building a J2EE Weblogger, I used abstract javax.ejb.EntityBean classes as the meta-data basis for generating code via the XDoclet EJBDoclet task. I was subverting EJBDoclet: using it to generate Data Objects, Struts Forms, and Castor mappings but not using any of it's EJB output.

That worked pretty well, but eventually it became a problem. The generated Data Objects were just dumb data-holders and, over time, we realized that they need to be smarter "business objects." The Data Objects were regenerated on every build and that made it diffucult, if not impossible, to add new methods, new logic, and new collections.

The new Roller build/code-gen process

Diagram of Roller build process

The new Roller build process, or at least the code-generation part of it, is shown above. We now start with some hand written "Plain Old Java objects" or POJOs. We still have to subvert EJBDoclet because the XDoclet <strutsform> and <castormapping> can only exist inside EJBDoclet.

I had to use Matt Raible's patched version of <strutsform> (from his struts-resume example) because the one in XDoclet 1.2b2 works only if the source class extends javax.ejb.EntityBean and the new Roller POJO's don't do that. Matt and I consider this to be a bug in EJBDoclet, but I'm not sure the XDoclet guys agree. Maybe Roller should define it's own <strutsform> that works on any POJO and that inserts validator tags (something Matt also added in his struts-resume example).

The Roller build/code-gen process is still not perfect, but it's "good enough" for me to begin my Hibernate implementation of the Roller Business Tier interfaces. I'll be blogging as I go so stay tuned.


Hibernate 1.2 beta 1


Hibernate 1.2 beta 1 11/11/2002 09:22 PM
Hibernate is a powerful, high performance object/relational persistence and query service for Java. Hibernate lets you develop persistent objects following common Java idiom, including association, inheritance, polymorphism, composition and the Java collections framework. To support a rapid build procedure, Hibernate rejects the use of code generation or bytecode processing. Instead runtime reflection is used and SQL generation occurs at system startup time. Hibernate supports Oracle, DB2, MySQL, PostgreSQL, Sybase, SAP DB, HypersonicSQL, Microsoft SQL Server, Progress, Pointbase, Mckoi SQL and Interbase. Version 1.2 beta 1 introduces a few important bug fixes and one significant new piece of functionality. New Features ========== * Normalized (table-per-subclass) mapping strategy for databases with ANSI-style OUTER JOIN and CASE * Hibernate.initialize() forces initialization of given proxies or lazy collections Deprecations ========== * findIdentifiers() is now deprecated * hibernate-mapping-1.1.dtd is now preferred to hibernate-mapping.dtd * previously deprecated insert() and create() methods were removed from the Session interface Major Bugfixes =========== * Fixed JNDI functionality for JNDI servers that use serialization and ignore Referenceable * Fixed problems querying table-per-concrete-class or mixed strategy inheritence hierarchies * Fixed a bug where deletions where not cascaded to som one-to-one associations Q&A ==== * Why is this release a "beta"? The beta designation refers to the fact that the new 1.2 functionality is immature. It is not meant to imply that this release is of lower quality that the previous 1.1.8 release. For 1.1.8 functionality, this release is intended to be of *higher* quality, since a number of bugs were fixed. * Is 1.2 beta 1 a drop-in replacement for 1.1.8? No. Specifically several deprecated methods were removed from the Session interface. * So should I upgrade to the new version? Yes, most probably. But please take the time to test your system against the new hibernate.jar. * Will you be doing a 1.1.9 release that includes only bugfixes (ie. a drop-in replacement for 1.1.8)? Only if absolutely necessary. If enough people have a really good reason for needing this, I will do it - but it will be an annoying task and requires that I branch CVS which I would prefer to avoid. * What further work is planned for the 1.2 stream? - support for the normalized mapping strategy on Oracle - An overdue refactoring of code that generates SQL strings, replacing direct StringBuffer manipulation with a new SQL query model - Make certain that the toolset is fully up to date with the new DTD - Full "roundtripping" functionality in the toolset

Hibernate 1.2.2 released


Hibernate 1.2.2 released 01/06/2003 09:28 AM
Hibernate is a powerful, ultra-high performance object/relational persistence and query service for Java. Hibernate lets you develop persistent objects following common Java idiom, including association, inheritance, polymorphism, composition and the Java collections framework. To support a rapid build procedure, Hibernate rejects the use of code generation or bytecode processing. Instead runtime reflection is used and SQL generation occurs at system startup time. Hibernate supports Oracle, DB2, MySQL, PostgreSQL, Sybase, SAP DB, HypersonicSQL, Microsoft SQL Server, Progress, Mckoi SQL, Pointbase and Interbase. Hibernate supports an ODMG 3 interface alongside a more expressive custom API. Of course, Hibernate integrates elegantly with J2EE application servers and with other popular open source solutions like XDoclet. Version 1.2.2 fixes a minor bug introduced in 1.2.1.

Easy Hibernate Cache 0.6


Easy Hibernate Cache 0.6 12/08/2003 01:07 PM
A fast and simple, pure Java, in-process cache.

Hibernate 1.0rc3 (0.9.17) released


Hibernate 1.0rc3 (0.9.17) released 07/03/2002 11:09 AM
Hibernate is a powerful, high performance object/relational persistence and query service for Java. Hibernate lets you develop persistent objects following common Java idiom, including association, inheritence, polymorphism, composition and the Java collections framework. No code generation or bytecode processing is required. Instead, in pursuit of a shorter build procedure, runtime reflection is used. Hibernate supports Oracle, DB2, MySQL, PostgreSQL, Sybase, MS SQL Server, Mckoi SQL, Progress, HypersonicSQL, and Interbase.

Hibernate 1.1beta1 released


Hibernate 1.1beta1 released 08/05/2002 10:45 PM
Hibernate is a powerful, high performance object/relational persistence and query service for Java. Hibernate lets you develop persistent objects following common Java idiom, including association, inheritance, polymorphism, composition and the Java collections framework. To support a rapid build procedure, Hibernate rejects the use of code generation or bytecode processing. Instead runtime reflection is used and SQL generation occurs at system startup time. Hibernate supports Oracle, DB2, MySQL, PostgreSQL, Sybase, SAP DB, HypersonicSQL, Microsoft SQL Server, Progress, Mckoi SQL and Interbase. Version 1.1beta1 introduces the following enhancements: * brand new Query API supporting pageable result sets and named parameters * query language enhancements including subqueries * reworked documentation in DocBook * JCS cache integration * improved prepared statement cache * minor bugfixes and performance optimizations

Hibernate tests in place and remember
me.


Hibernate tests in place and remember
me.
03/11/2003 09:43 AM

I developed Roller without unit testing, but I'm not going proceed with the Hibernate implementation without having tests in place. Last night, I checked in tests for the Roller NewsfeedManager, the simplest of the Roller backend managers. The next step is to write or generate Hibernate mappings for the NewsfeedData object and code up a new NewsfeedManagerImpl.

While I was working on that, Ma tt implemented remember me, added email notification for comments, and upgraded his site to the latest Roller from CVS (not even I am ready to do that ;-)


Tropical Primate Found to Hibernate


Tropical Primate Found to Hibernate 06/24/2004 01:37 AM

Hibernate - A J2EE Developers Guide


Hibernate - A J2EE Developers Guide 04/06/2005 05:24 PM

Data On-Demand Expert Evolving Solutions
Announces Record Growth - Responds to
Changing Technology Needs with Storage &
Server Virtualization


Data On-Demand Expert Evolving Solutions
Announces Record Growth - Responds to
Changing Technology Needs with Storage &
Server Virtualization
03/14/2005 06:10 PM
Evolving Solutions, a data on-demand and server virtualization expert, has announced record growth for the fiscal year 2004. [PRWEB Feb 24, 2005]

I've never seen anyone type that fast.
You type like an Agent


I've never seen anyone type that fast.
You type like an Agent
11/16/2003 06:59 AM
Better than the second and third movie combined .. View the Matrix in code!!!

abstract.cs.washington.edu/~renacer/ascii-matrix.html.gz?D0= 1
track this site | 4 links


Movable Type Publishing Platform:
Movable Type 3.11 Released: Bugs fixed


Movable Type Publishing Platform:
Movable Type 3.11 Released: Bugs fixed
09/04/2004 05:18 PM
Movable Type 3.11 Released: Bugs fixed .. released

movabletype.org/news/2004/09/movable_type_311_released.shtm l
track this site | 3 links


Movable Type Publishing Platform:
Movable Type 3.14 released


Movable Type Publishing Platform:
Movable Type 3.14 released
12/22/2004 01:05 AM
Movable Type Publishing Platform: Movable Type 3.14 released .. new version of Movable Type

movabletype.org/news/2004/12/movable_type_314_release.shtml
track this site | 4 links


Movable Type Publishing Platform:
Movable Type 3.1 Launched


Movable Type Publishing Platform:
Movable Type 3.1 Launched
08/31/2004 05:31 PM
Movable Type 3.1 Launched .. new version

movabletype.org/news/2004/08/movable_type_31_launched.shtml< br />track this site | 4 links


Movable Type News: Workflow for Movable
Type released


Movable Type News: Workflow for Movable
Type released
04/15/2005 10:47 PM
Workflow, a new plugin for Movable Type 3.1x, has just been released by David Raynes. While we don't usually feature new plugins as part of our news about the Movable Type platform, we thought it was worth pointing out because...

Movable Type News: Movable Type 3.17
released


Movable Type News: Movable Type 3.17
released
06/06/2005 12:11 AM
Today we are releasing Movable Type 3.17. This release addresses four issues that do not affect the majority of installations, but are critical for users with certain configurations. Version 3.17 is not a required upgrade if your Movable Type installation...

Movable Type News: Movable Type 3.16
released


Movable Type News: Movable Type 3.16
released
04/18/2005 04:41 PM
The Movable Type team has been hard at work and we have some very exciting things coming in the 2005 release schedule. To kick things off we are proud to introduce Movable Type 3.16. Movable Type 3.16 sports significant improvements...

Movable Type Publishing Platform:
Movable Type 3.1: What's New


Movable Type Publishing Platform:
Movable Type 3.1: What's New
07/30/2004 05:26 PM
Movable Type Publishing Platform: Movable Type 3.1: What’s New .. new version of Moveable Type

movabletype.org/news/2004/07/movable_type_31_whats_new.shtml
track this site | 4 links


The efficiency of markets


The efficiency of markets 03/14/2005 05:37 PM

1). I've been meaning to pick up a copy of Blink ever since it came out, because I'm a big fan of Malcolm Gladwell's writing. But then I thought...

2). Ever since I heard him talk about his work, I would prefer hearing the new book rather than reading it, so I...

3) Searched and searched for a paid, downloadable audio version. Surprisingly, there was none to be found on iTunes or Audible for this best selling author, so I eventually...

4). Broke down and purchased the unabridged CD set for about $10 more than the book, and I had to wait several days for it to show up via UPS, and now...

5). I am importing the tracks into iTunes, one CD at a time, with barely any metadata since CDDB knows little about the discs. The process has taken me about 90 minutes to get through, loading and ejecting discs one by one, while I work on other things.


ObJectRelationalBridge 1.0.0

The following phrases have been identified by the grok system as matching this entry: ruby "active record" efficiency "xml data type" hibernate

















Also check out:


Grok

Ipod Porn on the
Rise

Brief Abstract of
Wikipedia's
Mesothelioma Cancer
page

Get first aid
instructions in your
cell phone

IE is crap
JSPWiki gains
podcasting support

Orange set for UK 3G
launch

Orange tests 3G
waters with new
datacard

3G Pilot In Tunisia
Metrica for 3G UMTS
Network in Austria

3G Test Tool
Enhanced

The Walls Have Ears
in 3G UMTS Land

Free Anti-Virus Scan
Ban on same-sex
unions appears
likely on Ore.
ballot
(USATODAY.com)

Some Iraqi guards as
bad as prisoners,
MPs say
(USATODAY.com)

Rancher opens window
to the past
(USATODAY.com)

Most states
rebounding from
money woes
(USATODAY.com)

Violence, food
crisis in Sudan
worsen as militias
keep hold
(USATODAY.com)

Women's Semifinals
Today at Wimbledon
(AP)

New Connecticut
Governor to Take
Office (AP)

J.P. Morgan
Completes Bank One
Purchase (AP)

Annan Wants Sudan
Progress in 48 Hours
(AP)

Colt Telecom hit by
profit alert

Sony plans Walkman
to rival iPod

Defense bill could
stifle computer
trade

Copyright Basics
Appeals court OKs
Microsoft antitrust
deal

Will phones get
smart before pigs
can fly?

Dear Sir: The letter
is back

Canadian ISPs not
liable for content
royalties

Ellison takes the
stand

No nudes on .nu:
official

All quiet on the
malware front

Intel to debut
low-end Grantsdales
soon

WinFellow - Amiga
Emulator for Windows

DoStuffCode
Comcast forecasts
digital TV, PC,
phone convergence
(USATODAY.com)

Microsoft Enters
Search Market
(washingtonpost.com)

Giant hippos roamed
East Anglia
(Reuters)

Konfabulator/Dashboa
rd parody song
posted

E-Mail Snooping
Ruled Permissible

Shaky Notes From the
Underground

Tech Company Gets
Hypersensitive

One Awesome Media
Vault, to Go

To Be Cool, Tech
Taps the Past

Europe Eclipses U.S.
Solar Shift

Mozilla Foundation
Announces More Open,
Secure,
ScriptablePlugins

HOW BUSH FAILED TO
FULFILL HIS DUTY

FoxOops
Ralph Reed's Gamble
MSN Search -- More
Useful Everyday

BLACKFIVE: Media
Still Doesn't
Understand the
Military

TV to snub
conventions=The
Hill.com=

The Poor Man: He's
Not A Liar, He's My
President!

calls the new
extremists of the
left

Guardian Unlimited |
Special reports | US
military police raid
Iraqi detention
centre to stop abuse
of prisoners

what is grok?