-
Notifications
You must be signed in to change notification settings - Fork 6
MODE-1695 - Added ModeShape EAP quickstarts #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…mples repository and transformed it into an EAP-style quickstart.
…nd a dedicated web app context
…ypes of EJBs to perform repository operations.
…ith CLI scripts which setup and tear down the repository.
…tests for the modeshape-cdi quickstart.
|
@rhauch any thoughts on the quickstarts so far ? |
|
Overall, these look like a great start. Should they be merged, or are you planning more changes? |
|
Well, I'm working on adding the clustering quickstart. So either I can add a commit to this PR once that's done, or I can open a new PR if this is merged. I'm fine with either option. |
|
Added an additional quickstart related to clustering, which contains a master/slave set of configurations and a simple JSF UI which allows uses to see that node replication works both on a data level (via ISPN) and also indexing (via JMS & search) |
Added 4 different quickstarts, together with a distribution module:
modeshape-servlet- is the porting of themodeshape-web-examplemodule from the examples repositorymodeshape-ejb- is a quickstart that shows how to use ModeShape from 3 different types of EJBs: Stateful Singleton, Stateless CMT and Stateless BMT.modeshape-cdiis a quickstart that show how to use CDI together with@Producerand@Consumermethods to inject a ModeShape sessionmodeshape-cliis a quickstart which contains a couple of CLI scripts that are used to setup/clear the repository.All quickstarts (with the exception of
modeshape-servlet) are packaged as JSF web applications & all quickstarts contain remote Arquillian based unit tests.