wCMF Wiki : Seam

HomePage :: Categories :: PageIndex :: RecentChanges :: Login/Register

Revision [553]

Last edited on 2009-05-27 23:53:53 by IngoHerwig
Deletions:
http://www.textvardarolocna.com
trnovier


Revision [523]

Edited on 2009-05-22 13:49:00 by ViracTrocc [releltnochi]
Additions:
http://www.textvardarolocna.com


Revision [344]

Edited on 2007-11-09 23:49:13 by VarzeLpasr (unregistered user)
Additions:
trnovier


Revision [306]

Edited on 2007-10-02 11:01:50 by JuergenHallpap
Additions:
When using the application you will notice that the associations between the tables are not generated correctly. There is no link between the tables, instead the foreign keys are listed as normal columns. This is because the standard Filmology schema has no constraints, in the PHP generator those are implemented in PHP classes.
To fix this I have extended the schema definition with the foreign key constraints. (You can find the schema insided the filmology workspace in the subversion repository, inside the sql directory).
Deletions:
When using the application you will notice that the associations between the tables are not generated correctly. There is no link between the tables as expected, instead the foreign keys are listed as normal columns.
This is because the standard Filmology schema has no foreign-key constraints, since (in the PHP generator framework) those constraints are implemented in PHP classes.
To fix this I have extended the schema definition with those foreign key constraints. (You can find this schema definition insided the filmology workspace in the subversion repository, inside the sql directory).


Revision [305]

Edited on 2007-10-02 10:41:52 by JuergenHallpap
Additions:
Now you can use the CRUD application, which is typically running at http://localhost:8080/application-name
Deletions:
Now you can use the CRUD application, which is typically running at http://localhost:8080///application-name//


Revision [304]

Edited on 2007-10-02 10:41:41 by JuergenHallpap
Additions:
Now you can use the CRUD application, which is typically running at http://localhost:8080///application-name//
Deletions:
Now you can use the CRUD application, which is typically running at http://localhost:8080/<>


Revision [303]

Edited on 2007-10-02 10:40:34 by JuergenHallpap
Additions:
"The [[http://www.jboss.com/products/seam JBoss Seam Framework]] is a powerful new application framework for building next generation Web 2.0 applications by unifying and integrating technologies such as Asynchronous JavaScript and XML (AJAX), Java Server Faces (JSF), Enterprise Java Beans (EJB3), Java Portlets and Business Process Management (BPM)."
Deletions:
The [[http://www.jboss.com/products/seam JBoss Seam Framework]] is a powerful new application framework for building next generation Web 2.0 applications by unifying and integrating technologies such as Asynchronous JavaScript and XML (AJAX), Java Server Faces (JSF), Enterprise Java Beans (EJB3), Java Portlets and Business Process Management (BPM).


Revision [302]

Edited on 2007-10-02 10:38:31 by JuergenHallpap
Additions:
Comparing the generated PHP application and the generated Seam application, I have discovered the following functional differences, on which I am working to get a similar Java based filmology example:


Revision [301]

Edited on 2007-10-02 10:34:03 by JuergenHallpap
Additions:
When using this schema and running //seam generate-entities// again (and //seam restart//), the CRUD application is generated (almost) as expected.
Deletions:
When using this schema and running seam generate-entities again (and seam restart), the CRUD application is generated (almost) as expected.


Revision [300]

Edited on 2007-10-02 10:33:44 by JuergenHallpap
Additions:
When using the application you will notice that the associations between the tables are not generated correctly. There is no link between the tables as expected, instead the foreign keys are listed as normal columns.
This is because the standard Filmology schema has no foreign-key constraints, since (in the PHP generator framework) those constraints are implemented in PHP classes.
To fix this I have extended the schema definition with those foreign key constraints. (You can find this schema definition insided the filmology workspace in the subversion repository, inside the sql directory).
When using this schema and running seam generate-entities again (and seam restart), the CRUD application is generated (almost) as expected.


Revision [299]

Edited on 2007-10-02 10:26:48 by JuergenHallpap
Additions:
3) Go to the Seam directory and run //seam setup// to configure seam (e.g. Database Connection).
Deletions:
3) Go to the Seam directory and run //seam setup// to configure seam (e.g. Database Connection).


Revision [298]

Edited on 2007-10-02 10:23:57 by JuergenHallpap
Additions:
Prerequisite: A running MySQL 4.x server with the filmology database schema.
4) Type seam //new-project// to create an eclipse workspace skeleton.
5) Type seam //generate-entities// to generate a CRUD application from the database schema.
6) Type //seam explode// to deploy an exploded EAR of the generated application on the JBoss AS.
Now you can use the CRUD application, which is typically running at http://localhost:8080/<>
Deletions:
Prerequisite: A running MySQL 4.x server with the filmology database schema.
4) Run seam //new-project// to create an eclipse workspace skeleton.
5) Run seam //generate-entities// to generate a CRUD application from the database schema.


Revision [297]

Edited on 2007-10-02 10:21:03 by JuergenHallpap
Additions:
4) Run seam //new-project// to create an eclipse workspace skeleton.
5) Run seam //generate-entities// to generate a CRUD application from the database schema.


Revision [296]

Edited on 2007-10-02 10:18:00 by JuergenHallpap
Additions:
Prerequisite: A running MySQL 4.x server with the filmology database schema.
3) Go to the Seam directory and run //seam setup// to configure seam (e.g. Database Connection).


Revision [295]

Edited on 2007-10-02 10:11:05 by JuergenHallpap
Additions:
In the following I describe the steps of creating the Filmology example with Seam:
1) Install JBoss Application Server 4.05 with EJB 3 profile using the JEMS (JBoss Enterprise Middleware System) installer.

2) Extract JBoss Seam 1.2.1 in an arbitrary directory. Configure Seam as described in the documentation and run ANT.


Revision [294]

Edited on 2007-10-02 10:05:20 by JuergenHallpap
Additions:
The [[http://www.jboss.com/products/seam JBoss Seam Framework]] is a powerful new application framework for building next generation Web 2.0 applications by unifying and integrating technologies such as Asynchronous JavaScript and XML (AJAX), Java Server Faces (JSF), Enterprise Java Beans (EJB3), Java Portlets and Business Process Management (BPM).

We are currently developing a Java generator for wCMF based on the Seam framework.
The first step is to develop a Seam reference implementation of the Filmology example, which will be translated to wCMF templates in the second step.
Deletions:
the seam framework


Revision [268]

The oldest known version of this page was created on 2007-09-25 09:03:43 by GiuseppePlatania
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki
Page was generated in 0.0711 seconds