Successfully reported this slideshow.
Your SlideShare is downloading. ×

J2EE6_DevelopWebServices_00_Preample

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 12 Ad
Advertisement

More Related Content

Slideshows for you (20)

Advertisement

J2EE6_DevelopWebServices_00_Preample

  1. 1. www.illumine.gr Michael Mountrakis mountrakis@illumine.gr A training seminar given for MOU S.A. on behalf of ITEC S.A. Athens, February 2016 Web Services with JAX-WS & JAX-RS
  2. 2. www.illumine.gr Prolog Objectives ● The objectives of this seminar are to: ● Teach how to use Java WS stacks ● Update the attenders with modern Java and J2EE technology ● Provide proven patterns and solutions taken from real life projects ● Propose new tools ● Encourage and support for a forecoming project
  3. 3. www.illumine.gr Prolog Training Organization ● 5 Days duration ● Three to four subjects per day ● Each subject has theory and lab part ● Lab excersises should be completed from individual or pairs. ● Instructor can be questioned in the end of a subject ● Or any time in lab.
  4. 4. www.illumine.gr Prolog Seminar Prerequisites ● XML ● Strong Java background ● Knowledge of Eclipse to a beginer level
  5. 5. www.illumine.gr Prolog Tools used ● Official Oracle JVMs: Java EE 7,8 ● Opensource tools orientation: ● IDE: Eclipse with many add on plugins like: – Oneclick RESTfull plugin ● Application Servers: WebLogic 11g (v10.3.6) only ● Test: SOAPui, Jmeter, Junit, Advanced REST plugin for Chrome ● WS Libraries: – JAX-WS, Jersey
  6. 6. www.illumine.gr Prolog Orientation ● Open source tooling ● Free of - bound to a vendor – vertical solutions ● Ability to rapid develop WS with what is available ● Fast development ● Not in-depth analysis of components or APIs – basics only.
  7. 7. www.illumine.gr Prolog Also note... ● This is a custom seminar. Not official Oracle training.... ● This seminar was a prerequisite in our companys training for all engineers joining a Java project. ● However, seminar deliverd with OpenSource application servers not with WebLogic. ● We would like to hear from you – if you have specific preferences on a subject instructor can focus to this subject.
  8. 8. www.illumine.gr Prolog About the instructor Michael Mountrakis https://www.linkedin.com/profile/view?illumine ● Works as an IT Consultant since 1996 ● Engagement with Java technology since 1996 ● Works as a solution architect for several companies all around the globe.... ● Subjects of Interest: J2EE based SOA, DevOps with Chef/OpenStack, Agile Methodologies / SCRUM, Document Management Systems – Telecommunications.
  9. 9. www.illumine.gr Day 1Web Service Catch up. 1 JAXB Java to XML, from XML to java, 2 SOAP Web services, SOAP Basics 3 Application Containers 4 Creating JAX-WS Clients Day 2 JAX Web Services 5 Bottom-Up JAX-WS Web Services: From a POJO to a Web Service 6 Top-Down JAX-WS Web Services: Design WSDL, Service Impl. 7 Complex types Handling 8 Using JDBC Datasources and JNDI Prolog Seminar Schedule
  10. 10. www.illumine.gr Day 3 Rest 9 REST Web services, REST basics 10 JAX-RS RESTful Web Services 11 RESTfull WS Clients Day 4 WS Error Handling and Security Concepts 12 Web Service Error Handling 13 Security Concepts 14 JAX-WS-Security 15 JAX-RS Security 16 WS Varius Advanced Topics Prolog Seminar Schedule
  11. 11. www.illumine.gr Day 5 WS Performance Measure, Testing and High Availability 17 Web Service performance and tuning: timing calls 18 Web Service test tools SOAPUI 19 Web Service test tools JMEter 20 Working with scalable web services and high availability HA-proxy, Keepalived 21 Your Project Case Prolog Seminar Schedule
  12. 12. www.illumine.gr Any Questions?

×