1 / 15

In Lacture CSS-441 Advanced Programming using JAVA EE

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

len-cantu
Télécharger la présentation

In Lacture CSS-441 Advanced Programming using JAVA EE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. In LactureCSS-441Advanced Programming using JAVA EE Kaster Nurmukan

  2. Agenda • About Me • About Java • Why J2ee Coming to world ? • J2ee vs .Net & Open source framework • J2ee Architecture • What is the usfull ?

  3. 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

  4. 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

  5. What can do with Java • JavaSE • JavaME • JavaEE • JavaFX • JavaCard

  6. 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

  7. 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

  8. J2ee • It is standard : API Standard jdbc , RMI , Email ,JMS , webservice API , • Also include component standard : serverlet , EJB, Connector , JSP (java service page ) , webservice

  9. J2ee Archinecture

  10. J2ee Archinecture

  11. All put thogether Understanding the Java technical market in the world

  12. 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 ,

  13. JSP • Severlet • Hibernate • JSF • JavaMail

  14. 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/

  15. Q&A

More Related