Skip to content

duttonw/jboss-seam

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JBoss Seam - Contextual Component framework for Java EE

Important

Seam 2 is not maintained anymore, you should have migrated to CDI (Standard Java EE technology) long ago ;).

See https://github.com/seam/migration or more details here https://developer.jboss.org/en/seam/seam2/blog/2015/07/20/migration-from-seam-2-to-cdideltaspike

License

This software is distributed under the terms of the FSF Lesser GNU Public License (see http://www.gnu.org/licenses/lgpl-3.0.txt).

Seam 2: Next generation enterprise Java development

This is a modified fork of https://github.com/seam2/jboss-seam.

Seam 2.3 targets Java EE 7 capabilities such as JSF2 and JPA2 on the JBoss Enterprise Application Platform 6 (JBoss AS 7) Seam 2.3 also supports RichFaces 4.5

Seam 2 is a powerful open source development platform for building rich Internet applications in Java. Seam integrates technologies such as Asynchronous JavaScript and XML (AJAX), JavaServer Faces (JSF), Java Persistence (JPA), Enterprise Java Beans (EJB 3.1) and Business Process Management (BPM) into a unified full-stack solution, complete with sophisticated tooling.

Seam has been designed from the ground up to eliminate complexity at both architecture and API levels. It enables developers to assemble complex web applications using simple annotated Java classes, a rich set of UI components, a nd very little XML. Seam's unique support for conversations and declarative state management can introduce a more sophisticated user experience while at the same time eliminating common bugs found in traditional web applications.

Get Up And Running Quick

  1. Install JBoss AS 7.1.1.Final
  2. Start JBoss AS by typing bin/standalone.sh in the JBoss AS home directory
  3. In the examples/booking directory, type mvn clean package and check for any error messages.
  4. In the booking-ear directory run: mvn jboss-as:deploy
  5. Point your browser to http://localhost:8080/seam-booking/
  6. Register an account, search for hotels, book a room...

Learn more

Compiling from sources

You need an install of Maven 3.0.x

To build Seam from github, just run

	git clone https://github.com/albfernandez/jboss-seam.git
	cd jboss-seam
	mvn -Pdistribution clean package

When finished you have the complete seam distribution in distribution/target/

If you are making changes to source code and want to test quickly without making a full release, you can type

mvn clean package

Resulting jar files will be in each sub-project target directory.

About

Seam 2: enterprise Java development framework

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 97.1%
  • JavaScript 1.1%
  • GAP 1.0%
  • HTML 0.7%
  • Shell 0.1%
  • Batchfile 0.0%