1. 16

  2. 4

    my preferred part:

    On the next page of the wizard, select the Web Application check box (1) and then select 3.0 from the Version list (2). (This is the version of the servlet specification to be supported.)

    … and then …

    Clear the Web Application check box. (This check box was selected automatically when you selected Application Server. Because we already have a separate module for developing the web interface, we don’t need web application development support in the module that we are creating.)

    1. 4

      JavaEE can be hideously overcomplicated, and the argument that it’s really useful when you need to do distributed transactions or container managed persistence doesn’t necessarily hold water to me. Enterprises with good architecture don’t bother with 2 phase commit. (See starbucks doesn’t use two phase commit.

      1. 6

        I now understand some guys have to be paid very well to write with that language :D

        1. 5

          that is the best thing i’ve seen in about n years.

          1. 1

            o.O was this published at the start of April, by any chance?

            1. 6

              Not sure if you don’t know or just joking, but this is really how you setup a JEE app

              1. 2

                Words fail me…

            2. 1

              I stopped counting the number of wizards required to bootstrap this application, but after writing java as a profession for a number of years I’m guessing there were a half dozen. No java app is complete without some form of xml and at least a bean and some interface to implement. Fact or fiction, every java shop I’ve worked at does this :)