150 likes | 166 Views
JRun 4 & Macromedia MX. Tommy Reilly JRun Engineer. Overview. JRun 4 Features Macromedia MX Flash MX Cold Fusion MX Dreamweaver MX J2EE 1.4 Q&A. JRun 4 Highlights – FAR Out!. J2EE 1.3 Certified F ast - 5X Tomcat A ffordable - $899 per CPU R eliable – Clustering everywhere.
E N D
JRun 4 & Macromedia MX Tommy Reilly JRun Engineer
Overview • JRun 4 Features • Macromedia MX • Flash MX • Cold Fusion MX • Dreamweaver MX • J2EE 1.4 • Q&A
JRun 4 Highlights – FAR Out! • J2EE 1.3 Certified • Fast - 5X Tomcat • Affordable - $899 per CPU • Reliable – Clustering everywhere
Development / Deployment • Open directory WARs/EARs/EJB jars • Hot deployment, copy to server directory • Modification detection • Update war/ear/jar dynamically • Touch DD and app is redeployed • XDoclet integration • Editting DD’s by hand is for the birds • Dynamic auto compiling ClassLoader • Fast deployment, no EJB stub generation
Clustering • JINI based clustering • Used to automatically detect cluster changes • Multicast for easy setup • Unicast supported for tight control/cross subnet • Web Connector Clustering • Behind web server, < %5 overhead as servers added • Sticky sessions • Pluggable load indicator • Peer to Peer session replication
SDK • Kit for building JRun into your own app • Source code: • Launchers • Connectors • JRun Management Console • Javadocs to all of JRun
Security • SSL over connectors • SSL Web Server (for development) • XML based JAAS login module • NT Domain JAAS login module
Misc. features • XMLMetaData • Type 4 JDBC drivers (Oracle, SQLServer, DB2, Sybase) • Advanced JDBC pooling, based on PoolMan • Enterprise Deployment Wizard • JMX based service architecture • Services available remotely via JNDI (like EJBs) • Standalone web server configuration tool • JSTs
Macromedia MX • Rich clients are back • Web Browsers great for information access • HTML Form based web applications stink! • Chatty on the network, high comm overhead • Back/forward/submit reload is a pain!
Flash to the rescue! • Tightly controlled user experience • Deliver entire app in one page • Control over network usage • Don’t go back to the server until you need to • Batch operations • Tight binary protocol tunneled over HTTP • Flash remoting ~= super simple lightweight RMI • %98 of desktops have Flash
Flash MX • Streaming video support • Authoring tool has built in UI components • Player around ~300K
ColdFusion MX • What JSP wants to be • Now implemented in Java on J2EE • Soon to be available J2EE versions for: • JRun • WebSphere • WebLogic • iPlanet • New feature, CFCs make web services a snap • Use JSP Tag libraries
Dreamweaver MX • UltraDev/ColdFusion Studio/Dreamweaver combined • XHTML support • XML authoring • XML Schema creation • ASP/JSP/CF/PHP Support
J2EE 1.4 • Web Services stuff mostly • JSP 1.3 • Built in scripting language, no more Java in pages • Write tags in tags • Simplified tag invocation handler API
Q&A • treilly@macromedia.com • Sites: • http://www.exolab.org/ • http://jakarta.apache.org/ • http://xml.apache.org/ • http://www.opensymphony.org/