Version 9

    This will be a general jumping off place for people who have successfully graduated from InstallUninstallUpgrade

     

     

    RAW -- UNDERCONSTRUCTION -- COME BACK NEXT WEEK 

     

     

    First, a few fun & useful things...

         changing the URL

                    changing the SiteName

         changing the Slogan

    -- /nukes/ URL; how to log in first time

     

     

     

     

    While it's still fresh in your mind, how about giving something back to the community by contributing helpful tips and tidbits on these Earlier Stage Wikis:

    WhatIsNukes

    GettingStartedWithNukes

    WhyToGetStartedWithNukes

    HowToGetStartedWithNukes

    InstallUninstallUpgrade

    AfterYouGetNukesWorking

     

    NukesFromScratch

     

     

     

     

    NukesCommunity

    NukesNetiquette

    JBossStyleRTFM

    DontBeSqueekyMakeAWiki

    WarningInAdvance

    SettingExpectations

    CustomNetiquette

     

    NukesThinking

    MovingYourThinkingTowardJ2EEandNukesOnJBoss

    MovingYourThinkingAwayFromNukesOnPHP

     

     

     

     

    CreateNewNukesModuleFromScratch

    GetNukesEclipseBuildProcessWorking

    EstablishNukesModuleName

    EnsureNukesNamingHarmony

    AddModuleToNukesAntBuildList

    HackThisNukesModule

     

     

    BuildingJavaDataLoader

    BuildingXMLDataLoader

     

     

     

    Advanced Wikis:

    NukesArchitecture

    BackendNukesArchitecture

    FrontendNukesArchitecture

    PureCMPBackendNukesArchitecture

    NukesArchitecture

    BackendNukesArchitecture

    PureCMPBackendNukesArchitecure

    TransformingTheNukesInstaller

    FrontEndNukesArchitecture

    EvolvingTheNukesArchitecture

    EvolvingTheNukesBackendArchitecture

    EvolvingTheNukesFrontendArchitecture

    NukesPlanning

    NukesLifecycleArchitecture

    beyond "installers"

    LifecycleModule --- background, overview, & bootstrap plan

     

     

     

     

    WhyAbstractPersistence

    target the stoneage stuff at noone in particular, but just do a wiki about RespectingAbstraction (why not to talk about Tables; link this off of JBossCMP Wiki)

     

     

    NothingGoesInOrOutExceptThruTheContainer

    PureContainerManagedPersistence

         load Code (classes) thru the classloader

         persist everything else thru ContainerManagedPersistence

         migration/schemaevolution....

                               thru augmentation of the Container, rather than bypassing the Container

         JBoss/JMX makes it easy to augment the container

         Hibernate is just a different implem strategy for ContainerManagedPersistence

         CMP is more important than EJB

     

    PureCMR

    PureContainerManagedTransactions

    PureContainerManagedSecurity

    WhatAboutPersistenceBeyondTheLifetimeOfTheContainer

     

    ContainerManagedEverything

    JBoss is all about Container-Managed... Everything

    Interceptors

    AOP --- inject Interceptors into any code

     

     

     

     

     

     

     

     

     

     

     

     

     

    AntipatternsAndGenerallyBadIdeasForNukes

    • 2 or more instances of an entity EJB, placed into different modules/ears....

      • because abstraction is misunderstood

      • and EJB is just being used for table access, rather than as the persistent master

      • gotcha: create/destroy semantics!

     

     

     

     

     

     

    InterdisciplinarySynthesis

    (is a GoodThing)

    Why "Nukes" should not necessarily appear in all the Wiki names related to Nukes

     

     

    have been expressed elsewhere (URLs)

    will be detailed on the wiki (URL

    but for now let's assume that everybody knows that this goal is a Good Idea.

    + the reason it hasnt been done before is     time, manpower, priorities, getting 1.0, 1.1 out, etc.

     

    dump my work notes/research onto this wiki/thread.... to help others who come later

    (tune up outline to wiki gener)

     

     

     

    HxpNukesBlog