1 / 19

CSE446 Software Quality Management

CSE446 Software Quality Management. Orhan Ba şar Evren. Spring 2014. Yazılım ve Uyguluma Geliştirme Yöneticisi. Today’s Overview. Introducing ourselves Getting to know each other About Neta ş Yeditepe University and Neta ş Co-operation Course Objectives What is Java and Java EE

moesha
Download Presentation

CSE446 Software Quality Management

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. CSE446 Software Quality Management Orhan Başar Evren Spring 2014 Yazılım ve Uyguluma Geliştirme Yöneticisi

  2. Today’s Overview • Introducing ourselves • Gettingtoknoweachother • About Netaş • Yeditepe Universityand Netaş Co-operation • Course Objectives • Whatis Java and Java EE • Java EE Application Servers • History of Java EE • Java EE Overview • Java EE Alternatives CSE446 Software Quality Management Spring 2014 – Orhan Başar Evren - Netaş

  3. IntroducingOurselves About Instructor • Educational Background • Professional Background • Working Knowledge of Java Technologies • Interests & Activities CSE446 Software Quality Management Spring 2014 – Orhan Başar Evren - Netaş

  4. IntroducingOurselves About Participants • Related Courses Taken • Knowledge of Java Technologies • Knowledge of Web Technologies • Knowledge of other Programming Languages • CareerPlans and professional expectations • Interests & Activities CSE446 Software Quality Management Spring 2014 – Orhan Başar Evren - Netaş

  5. About Netaş http://www.netas.com.tr • Project Portfolio • Software Project Life Cycle • Development Planning • Software Testing • Software Maintenance • SQA Development Organization CSE446 Software Quality Management Spring 2014 – Orhan Başar Evren - Netaş

  6. What is Java and Java EE CSE446 Software Quality Management Spring 2014 – Orhan Başar Evren - Netaş

  7. What is Java and Java EE • Java SE (Standart Edition) • Core Java programming platform • Foundation of Java EE • Includes Libraries and APIs • Java ME (Micro Edition) • Mobile Devices • Embedded Systems • Subset of Java SE • Java EE (Enterprise Edition) • Enterprise Web applications • Very large scale • Distributed CSE446 Software Quality Management Spring 2014 – Orhan Başar Evren - Netaş

  8. What is Java and Java EE • Java Specifications • http://docs.oracle.com/javase/specs/jls/se7/html/ • http://docs.oracle.com/javaee/7/api/ CSE446 Software Quality Management Spring 2014 – Orhan Başar Evren - Netaş

  9. What is Java and Java EE • JVM Implementations • OpenJDK • JRockit • GCJ GNU Compiler for Java • Many other CSE446 Software Quality Management Spring 2014 – Orhan Başar Evren - Netaş

  10. What is Java and Java EE • Java Development Environments (IDE) • JDK • Eclipse • NetBeans • IntelliJ • JBuilder CSE446 Software Quality Management Spring 2014 – Orhan Başar Evren - Netaş

  11. What is Java and Java EE • Platform Independent • JDK : Compiler (written in ANSI C) • JRE : Runtime (written in Java) • JVM : Java Virtual Machine • Java Archive File Types : • .jar: Java Archive • .war : Web Archive • .ear : Enterprise Archive CSE446 Software Quality Management Spring 2014 – Orhan Başar Evren - Netaş

  12. Java EE Application Servers • Java EE 7 Compatible Implementations • GlassFish Server Open Edition 4.0 • Wildfly 8.0.0 • TMAX JEUS 8 CSE446 Software Quality Management Spring 2014 – Orhan Başar Evren - Netaş

  13. Java EE Application Servers • Java EE 6 Full Platform Compatible Implementations • Oracle GlassFish Server 3.x • Oracle WebLogic Server 12 • JBoss Application Server 7.x • IBM WebSphere Application Server 8.x • TMAX JEUS 7 • Apache Geronimo 3.0 CSE446 Software Quality Management Spring 2014 – Orhan Başar Evren - Netaş

  14. Java EE Application Servers • Java EE 6 Web Profile Compatible Implementations • Apache TomEE 1.0 • Oracle GlassFish Server 3.x • JBoss Application Server 7.x • Caucho Resin 4.0 • SAP NetWeaver Cloud • https://glassfish.java.net/webprofileORfullplatform31x.html CSE446 Software Quality Management Spring 2014 – Orhan Başar Evren - Netaş

  15. What is Java and Java EE • Java EE 5 Full Platform Compatible Implementations • GlassFish Application Server 2 • Oracle WebLogic Server 10g • IBM WebSphere Application Server 8.x • Sun GlassFish Application Server 9.1 • Apache Geronimo 2.1 • IBM WebSphere Application Server v7 CSE446 Software Quality Management Spring 2014 – Orhan Başar Evren - Netaş

  16. History ofJava EE Final JMS 2.0 Web sockets, HTML5, JSON, Elasticity Flexible Ease of development Web Profile, CDI, JAX-RS Pruning, Extensibility Web Services Servlet, JSB, EJB, JMS, RMI Robust Scalable EJB Java Platform for Enterprise Servlet, JSB, EJB, JMS, RMI Servlet, JSB, EJB, JMS, RMI J2EE 1.2 Dec 1999 J2EE 1.3 Sep 2001 Java EE 7 April 2013 J2EE 1.4 Nov 2003 Java EE 6 Dec 2009 Java EE 5 May 2006 CSE446 Software Quality Management Spring 2014 – Orhan Başar Evren - Netaş

  17. Java EE Overview CSE446 Software Quality Management Spring 2014 – Orhan Başar Evren - Netaş

  18. Java EE Overview CSE446 Software Quality Management Spring 2014 – Orhan Başar Evren - Netaş

  19. Web Framework Alternatives • Other Web Platforms • .NET Framework • PHP • Python • Ruby • JavaScript • Others • Other Java Web Frameworks • Spring • Struts • GWT (Google Web Toolkit) • Play! • Others CSE446 Software Quality Management Spring 2014 – Orhan Başar Evren - Netaş

More Related