150 likes | 356 Views
In Lacture CSS-441 Advanced Programming using JAVA EE. Kaster Nurmukan. Agenda. About Me About Java Why J2ee Coming to world ? J2ee vs .Net & Open source framework J2ee Architecture What is the usfull ?. About Me. Intraduction h_hans51@sdu.edu.kz
E N D
In LactureCSS-441Advanced Programming using JAVA EE Kaster Nurmukan
Agenda • About Me • About Java • Why J2ee Coming to world ? • J2ee vs .Net & Open source framework • J2ee Architecture • What is the usfull ?
About Me • Intraduction • h_hans51@sdu.edu.kz • Office: EN-block, 4th floor , . 10 years software Engineer (Before). Java/J2ee, C# , php , UML , JAVASCRIPT,VB etc ERP , Software Outsoursing , Campus Management system . Bank's Financial System development . China ,TianJin, Beijing ,ShenZhen
Java Langue feature • JVM(JAVA Virtual Machine ) • Platform independent “Write Once Run Everywhere ” features • Microsoft learned form Java Developed .Net and CLR(common Language Runtime) • Pure OOP Language • Widely used by in business and accepted by developer • Free Runtime(JVM is free) • free Development kit • a lot of free java tools support • Widely usage area
What can do with Java • JavaSE • JavaME • JavaEE • JavaFX • JavaCard
Why J2ee Coming to world • History of the Programing Langues & tools • C/S Desktop Appliction , Hard to maintain • B/S Web Application • CGI less performance , bottleneck • Scripting Language : php ,Asp • People Challenging the productivity of the tools and Method • Design Architecture : multi Layer , Most popular is MVC • Possible to improve the performance in separate layer • DB layer , connection Pool , some resource • Cluster : web application , business application Server
Open source Project in Java • MVC framework in Java struts, • Spring: J2ee open source framework • Hibernate: OR-Map Framework • Junit : Open Source Testing Tools in Java : • Log4J :Open Source Logging Tools • JFreeChart: Open Source Charting & Reporting Tools in Java • Eclipse: Open Source IDEs in Java
J2ee • It is standard : API Standard jdbc , RMI , Email ,JMS , webservice API , • Also include component standard : serverlet , EJB, Connector , JSP (java service page ) , webservice
All put thogether Understanding the Java technical market in the world
Adevantage • For big project ( at last more then 10 people/Month) , • Preformence (because Architecture muilti tier layer, every layer memory can be cash , can be seperate to deferent platform , example : web application server , EJB Container , • Dataase connection pool and database , • can sepereate rule let the speicalst easy to invole ,
JSP • Severlet • Hibernate • JSF • JavaMail
Reference • http://www.georgehernandez.com/h/xComputers/Programming/Languages.asp • http://www.oracle.com • http://www.fullstackdevelopment.com • https://sites.google.com/a/sdu.edu.kz/j2ee/