Presentation is loading. Please wait.

Presentation is loading. Please wait.

Technical Sessions Scripting/Groovy Simple App Framework Portlet Rest

Similar presentations


Presentation on theme: "Technical Sessions Scripting/Groovy Simple App Framework Portlet Rest"— Presentation transcript:

1 Technical Sessions Scripting/Groovy Simple App Framework Portlet Rest
Java Real Time EJB 3.0

2 Java Technology – Rest... Implementing the Atom Protocol
REST what is it? REST vs ws-* debate REST = xml & http… REST based web service Atom Format Atom Protocol AtomEnabled.org

3 REST Taken from JavaOne 2006 presentation TS-1756

4 Rest vs WS-* Taken from JavaOne 2006 presentation TS-1756

5 Atom Publishing Format
Taken from JavaOne 2006 presentation TS-1756

6 Taken from JavaOne 2006 presentation TS-1756

7 An Atom Introspection Document
Taken from JavaOne 2006 presentation TS-1756

8 Taken from JavaOne 2006 presentation TS-1756

9 Desktop App Framework - Jsr 296
A simple framework for desktop apps. Separates the Frame from the Application Not big like Netbeans, SpringRCP, Eclipse RCP Application Class – App Life Cycle ResourceMaps Actions @Action annotation Action maps

10 What's the problem? Taken from JavaOne 2006 presentation TS-3399

11 Desktop App Framework Fears

12 A Brief Survey of what exists

13 Overview Diagram

14 Application Class

15 What will App instantiation like?

16 Application Subclasses

17 Application Life Cycle
JavaTM SE 6 - Mustang Qualities & features JavaTM EE 5 Now and How Futures Dolphin New languages

18 Resource Maps

19 Common GUI Types

20 Resource Injection

21 Resource Annotations

22 Action requirements

23 Action Maps

24 Action attributes per context

25 Future...

26 EJB 3.0 Introduction to EJB 3.0 Entities Components
Packaging & Assembling Components

27 Components Taken from JavaOne 2006 presentation TS-3616

28 Entities Taken from JavaOne 2006 presentation TS-3616

29 EJB 3.0 Application Architecture
Taken from JavaOne 2006 presentation TS-3616

30 Building Components Taken from JavaOne 2006 presentation TS-3616

31 Building Components Taken from JavaOne 2006 presentation TS-3616

32 Building Components Taken from JavaOne 2006 presentation TS-3616

33 Building Entities Taken from JavaOne 2006 presentation TS-3616

34 Building Entities Taken from JavaOne 2006 presentation TS-3616

35 Packaging up the Components
Taken from JavaOne 2006 presentation TS-3616

36 Packaging up the Entities
Taken from JavaOne 2006 presentation TS-3616 Taken from JavaOne 2006 presentation TS-3616

37 Adding the Entities Taken from JavaOne 2006 presentation TS-3616

38 Summary Taken from JavaOne 2006 presentation TS-3616

39 Simplify Application Development with Scripting
Guillaume LaForge, Tim Gleason, Tugdaul Grall Java 6 and scripting Groovy API Syntax MOP's JDBC Swing Ant Other scripting languages

40 Full Steam on Scripting
Taken from JavaOne 2006 presentation TS-1264

41 Three Main Use Cases of Integration
Taken from JavaOne 2006 presentation TS-1264

42 Taken from JavaOne 2006 presentation TS-1264

43 Taken from JavaOne 2006 presentation TS-1264

44 Taken from JavaOne 2006 presentation TS-1264

45 Taken from JavaOne 2006 presentation TS-1264

46 JDBC Software Taken from JavaOne 2006 presentation TS-1264

47 Taken from JavaOne 2006 presentation TS-1264

48 Taken from JavaOne 2006 presentation TS-1264

49 Ant Builder Taken from JavaOne 2006 presentation TS-1264

50 Taken from JavaOne 2006 presentation TS-1264

51 Simplify SOA with JavaScript
Taken from JavaOne 2006 presentation TS-1264

52 Taken from JavaOne 2006 presentation TS-1264

53 Taken from JavaOne 2006 presentation TS-1264

54 Building a Service With BPEL and the Java EE Platform
Services overview Composite Applications BPEL BPEL vs JBI competing? Web services sequencing language Ordering, sequencing, concurrency, choreography.

55 Why Services

56 What are services?

57 What does a service do?

58 How is a service implemented?

59

60

61 Composite Application Summary

62 BPEL “fixes” WSDL

63 BPEL is a web service sequencing language

64 BPEL:... fileClaim

65 FileClaim: cont

66 BPEL:... the reply

67 Runtime: Java EE platform and Java Business Integration

68

69 Summary

70 What comes next in the Portlet Specification V2.0 with JSR 286
The Current Portlet Specification Overview of JSR 286- V2.0 Major Themes for V2.0 What comes next

71 Taken from JavaOne 2006 presentation TS-3627

72 Why have Portlet standards at all?
Taken from JavaOne 2006 presentation TS-3627

73 Why have Portlet standards at all?
Taken from JavaOne 2006 presentation TS-3627

74 What does JSR 168 define? Taken from JavaOne 2006 presentation TS-3627

75 What is out of scope in JSR 168?
Taken from JavaOne 2006 presentation TS-3627

76 Why do we need a version 2.0? Taken from JavaOne 2006 presentation TS-3627

77 Current proposed schedule
Taken from JavaOne 2006 presentation TS-3627

78 Major themes for V2.0 Taken from JavaOne 2006 presentation TS-3627

79 Major themes for V2.0 Taken from JavaOne 2006 presentation TS-3627

80 Major themes for V2.0 Taken from JavaOne 2006 presentation TS-3627

81 Major themes for V2.0 Taken from JavaOne 2006 presentation TS-3627

82 Major themes for V2.0 Taken from JavaOne 2006 presentation TS-3627

83 Major themes for V2.0 Taken from JavaOne 2006 presentation TS-3627

84 Major themes for V2.0 Taken from JavaOne 2006 presentation TS-3627

85 What comes next? Taken from JavaOne 2006 presentation TS-3627

86 Summary Taken from JavaOne 2006 presentation TS-3627

87 Java Real Time Technology: Why it matters to you and what you should do about it
Why Real Time at all? Brief intro to Real Time Java Real Time garbage collection Converting Java technology to Real Time Java technology

88 Why Real-Time Java? Taken from JavaOne 2006 presentation TS-1904

89 Real-Time Specification for Java Technology Overview
Taken from JavaOne 2006 presentation TS-1904

90 RT Application Development
Taken from JavaOne 2006 presentation TS-1904

91 Core Requirement Definitions
Taken from JavaOne 2006 presentation TS-1904

92 Taken from JavaOne 2006 presentation TS-1904

93 Solutions for Real Time Java Technology
Taken from JavaOne 2006 presentation TS-1904

94 RTGC Designs: Sun's RTGC
Taken from JavaOne 2006 presentation TS-1904

95 Myth Busting Taken from JavaOne 2006 presentation TS-1904

96 Converting Java Code to Real-Time Java Code
Taken from JavaOne 2006 presentation TS-1904

97 Step One Taken from JavaOne 2006 presentation TS-1904

98 Step Two Ha there is no Step Two
Taken from JavaOne 2006 presentation TS-1904

99 Summary Taken from JavaOne 2006 presentation TS-1904


Download ppt "Technical Sessions Scripting/Groovy Simple App Framework Portlet Rest"

Similar presentations


Ads by Google