Blarg #20: The talk you probably won't hear at JavaOne 2006
J1 this year has been interesting. On my way over to the conference I found out that my technical session talk had been changed from "alternate status" to a scheduled time. Unfortuneately the time was Friday afternoon at the same time as my flight out of San Fran. So they cancelled it, but a few hundred of you had already signed up for the talk. I suggested switching to any other tech slot or to a BOF. I ended up with a 9:30pm BOF-timed but still named "technical" section. At the current moment, I'm not sure if I should consider this a talk or not, but I'm pretty sure that you probably won't be there. Here is a summary of what was presented.
The presentation is geared toward the working person who needs to set up a single server, Java-powered web application. Similar to the no-fluff style talks, I'm sticking to cost effective, time effective tricks so that you can quickly set up a website that works and if required, can avoid most all of the common growing pains.
Did you know that you can get and use a production quality Java web server, codebase, build tools, IDE, and database without paying a dime or having to learn all that is the J2EE beast? You probably won't be hearing this at JavaOne. I'll post the links and summary after the talk!
The talk went well, and a surprisingly large number of people showed up even after last-minute time change. We didn't have many questions, to record and present in this blog. No surprise since it was 10pm! Here are the links and tools I mentioned during the talk.
- The reference implementation for Servlets and JavaServer Pages. This is a alternative to using a full-fledged J2EE server, particularly helpful if you are not using EJB.
- A cross-platform build tool that can compile code, package WAR files, manipulate Tomcat, and more. A must have when developing web applications.
- A Java-based IDE supported by Sun Microsystems. Free to use and it provides both Ant and Tomcat as built-in components for easy development of web applications. Netbeans also provides dot-completion, syntax highlighting, and more for both your Java code and JSP code.
- A free, open-source database authored completely in Java that complies with the SQL 92 and 200 standards. Installation of this database is as trivial as dropping it in your classpath (i.e. WEB-INF/lib), which makes it a great choice for quickly setting up a website.
Here is a collection of other links that related to minor points made during the presentation.
- Servlet Specification
- JavaServer Pages Specification
- HTML Specification
- Cascading Styles Sheets Specification
- Tomcat SSL Setup Tutorial
Those are all the links I could dig up. If I missed something please let me know and I'll add it to the blarg.