Download presentation
Presentation is loading. Please wait.
Published byBerniece Anderson Modified over 9 years ago
1
JEE Development
2
Rob Dawson Lead Developer email: robert.dawson@ephox.com blog: www.rojotek.com/blog/www.rojotek.com/blog/ BSc UQ +MIT QUT over 10 years experience in the IT industry Oracle, IBM, BNP Paribas USA, UK, Brisbane Developer at Ephox since 2007
3
Ephox Product Company Agile Development Small Growing Exciting Company Research and Development headed out of Brisbane
4
Why JEE Boss Said so Cross platform Enterprise
5
Googlefight
6
Another fight
8
JEE Big ENTERPRISE Lots of Open Source Frameworks
9
JEE Big Lots of vendor support Won’t dissapear Slow to change can be good
10
Enterprise Standard stacks Centralised system admin Scaling Easy to hire people
11
Plan Pictures (architecture) Simple Example Enterprise Example EditLive! in Enterprise Navigating the Maze
20
http://www.flickr.com/photos/ippei-janine/3212105642/
21
http://www.flickr.com/photos/carolinadoug/3469311703/
22
http://www.flickr.com/photos/revolute/2733638220/
25
Scaling State? Communication between Nodes Share Nothing
32
JEE Good Big apps Scaling Enterprise Careful Size Complexity Use what you need
33
Break
34
Simple Example Blog Struts 2 Hibernate ant
35
XML fred
36
Hibernate Object Relational Mapping tool Map objects to tables XML + Annotations based http://hibernate.org/
37
Struts 2 MVC Tool for Web Apps Front Controller, actions and views Xml based configuration http://struts.apache.org/ http://struts.apache.org/
38
Ant http://ant.apache.org Good Lots of tasks Bad Xml (author apologised) http://web.archive.org/web/20040602210721/http:/ /x180.net/Articles/Java/AntAndXML.html http://web.archive.org/web/20040602210721/http:/ /x180.net/Articles/Java/AntAndXML.html
39
Blog Example
40
IDE Critical Lots of Code Created Need generation magic Refactoring
41
IDEs IntelliJ Eclipse NetBeans
42
JEE Apps Tend to be complex Starter frameworks Open Source frameworks
43
Starter Frameworks App Fuse http://appfuse.org/ https://appfuse-light.dev.java.net/ App Fuse Light 60 possible combinations are available for download:
44
Open Source Blog Roller - Enterprise Blog http://rollerweblogger.org/ Packaged by Sun IBM Huge
45
Roller Example
46
Plugins + customisation Ephox EditLive! in Roller
47
Choosing Frameworks Can be hard Google is your friend Choice not needed (experts choose for you)?
48
More on Choosing frameworks Documentation of Framework Try on a small project first Active development Useful/helpful community Complexity
49
JEE Not Just Java SCALA JRuby Jython
50
JEE Complete framework Useful in Enterprise
51
Questions?
52
Ephox is Looking for Graduates Offices in San Francisco, London and Brisbane Fast growing software company Java and Web 2.0 software development History of Griffith Graduates Brett Henderson Engineering Manager - Ephox Corporation brett.henderson@ephox.com
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.