Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
Corey Vondrak Portfolio
Next
Download to read offline and view in fullscreen.

0

Share

Download to read offline

J2EE6_DevelopWebServices_00_Preample

Download to read offline

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

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?

Views

Total views

345

On Slideshare

0

From embeds

0

Number of embeds

11

Actions

Downloads

2

Shares

0

Comments

0

Likes

0

×