"Form follows function - that has been misunderstood. Form and function should be one, joined in a spiritual union."

— Frank Lloyd Wright

ORM, JPA & Entity 3.0 - EJB 3.0, JEE 5 dependency injection features and app. servers compliancy

Lookup and linking of "local" EJBs has never been so simple as it is now with the new JEE 5 dependency injection features, because now you don't need to do any lookup at all, just use the @EJB annotation in your ejb client classes and the local ejb references will be automatically injected in the appropriate attributes. This is particularly important for ...

Maven 2.0 tidbits and references

some possible maven architectures ...Maven and Maven projects configurations are defined by few xml files, the shared Maven settings.xml ($M2_HOME/conf/settings.xml), the user settings.xml (${user.dir}/.m2/settings.xml) where users can override portions of the shared Maven settings.xml or add their own properties definitions and the pom.xml files (every Maven project must have it's own pom.xml in its root directory).
Every pom.xml file contains all the informations about the project it ...

ORM, JPA & Entity 3.0 - mapping complex recursive relationships to composite entities, with ease

A data model with some recursive relationships ...This post shows a test of some JPA - Entity 3.0 features.
It is based on a typical scenario of recursive relationships, managing hierarchical product categories, but with an additional feature, the possibility to connect different categories and nodes from...

Foreign Key Inheritance and Natural Structured Primary Keys - "Do The Right Thing" Data Modeling, 1/N

Post in pre-embryonal stage!! Read at your risk :)

Foreign key inheritance @ the physical modeling level, when to? ...

Presentation Tier Security ~ RBAC 101

Modularity/composability of applications and business processes together with role based authorization and access control and last but not least rule based customizability of the presentation layer are the three most frequent architectural requirements in nowadays user interfaces but almost always they are even the most underesteemed" features so it almost always happens that these three foundamental features of any truly scalable application platform are missed, causing the death or failure of ...

Thinking on software - no satisfaction without quality & design

Work & When I think about software ...Playing with my tablet I found myself sketching this diagram of effects, summarizing how tough is software craftmanship...
I have to ask readers to pardon me for showing out a...

Java, C# e l' interfaccia degenere

To be translated...

L' idea di scrivere qualcosa riguardo l' idioma di interfaccia ed i "design hack" tipo 'marker interface' che esso rende possibili ce l' ho da molto tempo, da quando, diversi anni fà, mi capitò malauguratamente tra le mani il libro "Patterns in Java Volume 1" di Mark Grand.
In questo libro, l' autore mostra la ...

Self-Assessment, Work vs Rework. 1/3

Work & Rework CyclesRework is the work of changing, modifying and correcting something that has been proved to be defective. The large amount of effort spent on software rework and the span of rework over all the entire software lifecycle seems to be the main aspect that differentiates software development from any other human activity, in any scale of production. The scenario is ...


Recent posts

ORM, JPA & Entity 3.0 - EJB 3.0, JEE 5 dependency injection features and app. servers compliancyJava EE | Web Development07/01/2008
Maven 2.0 tidbits and referencesJava | Development Tools20/12/2007
ORM, JPA & Entity 3.0 - mapping complex recursive relationships to composite entities, with easeSoftware Design | Data Modeling | Java SE | Java EE | Design Patterns18/11/2007
Foreign Key Inheritance and Natural Structured Primary Keys - "Do The Right Thing" Data Modeling, 1/NData Modeling | Design Patterns06/11/2007
What's In A Software FrameworkSoftware Design | Software Frameworks05/11/2007
Presentation Tier Security ~ RBAC 101Software Frameworks | Software Architecture | Security | Web Development01/11/2007
Framework thoughts - work in progress!Software Design | Software Quality08/10/2007
Thinking on software - no satisfaction without quality & designProject Management | Development Processes25/09/2007
Java, C# e l' interfaccia degenereSoftware Design | Java | Design Patterns31/08/2007
Self-Assessment, Work vs Rework. 1/3Software Quality | Project Management | Development Processes27/08/2007
Syndicate content