SlideShare a Scribd company logo
#jdt2014-C4
Move from J2EE to Java EE
May 22, 2014
Hirofumi Iwasaki
Financial Service Department, Development Unit,
Rakuten, Inc.
http://www.rakuten.co.jp/
#jdt2014-C4
2
Speaker Biography
 Hirofumi Iwasaki
– Group Manager, Technology Manager
– Financial Service Department, Development Unit,
Rakuten, Inc.
 Carrier
– Planning, designing & implements for many huge enterprise systems for
financial, manufacturer, public systems with enterprise middleware, especially
Java EE & .NET in Japan for about 16 years.
 Opus, Lectures, etc.
– Magazine: @IT (2005-2010), CIO Magazine (2009), IT Architect (2005-2009),
Web+DB Press (2005), Java World (2001-2004), etc.
– Lectures: JJUG CCC Spring (2014), WebLogic roundtable (2012-2013), etc.
– twitter: @HirofumiIwasaki (English)
#jdt2014-C4
3
#jdt2014-C4
4
The History of Java EE
J2EE 1.2
(1999)
J2EE 1.3
(2001)
J2EE 1.4
(2003)
Java EE
5
(2006)
Java EE
6
(2009)
Java EE
7
(2013)
Born! Pandemic
Era
Integration
Era
Mess Era
(for EE spec)
Unite to Single
Standard Again!
#jdt2014-C4
5
#jdt2014-C4
6
#jdt2014-C4
7
#jdt2014-C4
8
#jdt2014-C4
9
J2SE 1.2.2
JDK 1.1.8
JDK 8
JDK 7
#jdt2014-C4
10
J2EE 1.2 Java EE 7
Java EE 6
#jdt2014-C4
11
#jdt2014-C4
12
Case Study of “J2EE” Era Systems in 2014
Developed in 2001 - 2006
Our systems is…
Based on J2EE 1.3 - 1.4
With many EOL open source libs
Working on EOL app server
Too old to move to latest Java EE
#jdt2014-C4
13
Not Too Late!!
Move On to Java EE!!
#jdt2014-C4
14
 Standard specifications for application servers (except for MS).
What's Java EE
Commercial
Open Source
etc.
Java EE
Specification
To make assurance
double sure
Liberty Profile etc.
+
#jdt2014-C4
15
Differences Between the Ages in Real Systems
2014 (To-Be) 2006 2001
EE Specs  Java EE 6, 7  J2EE 1.4  J2EE 1.2
SE Specs  JDK 7, 8  J2SDK 1.4  J2SDK 1.3
Web  JSF 2.0, 2.2
(inc. Facelet)
 Struts 1.3 / 2
+ JSP 2.0
+ JSTL 1.1
 Struts 1.1
+ JSP 1.1 +
commons taglib
Rich Client  JavaFX 8  SWT  Swing (JFC)
Business Logic  EJB 3.1, 3.2  Spring FW
 POJO
 Struts Action
 EJB 1.1
 POJO
 Struts Action
Data Access  JPA 2.0, 2.1  Hibernate
 iBATIS
 Original JDBC
wrapper
Logging  Apache Log4J
 SLF4J + Logback
 Apache Log4J
 commons logging
 Jakarta Log4J
Almost all can implement with standard specs,
except for logging.
#jdt2014-C4
16
Java EE Application Servers Versions
Vendor App Server EE 1.4
(2003-)
EE 5
(2006-)
EE 6
(2009-)
EE 7
(2013-)
Open Source GlassFish - 2.x 3.x 4.0
Oracle WebLogic 9.x 10.x 12.x -
IBM WebSphere 5.1 6.x, 7.x 8.x -
IBM Liberty Profile - - 8.5 -
Open Source Geronimo - 2.x 3.x -
Open Source TomEE+ - - 1.x -
Red Hat JBoss 4.x 5.1 7.1 -
Red Hat WildFly - - - 8.0
Fujitsu Interstage 9.0,9.1 9.2,10.x,11.0 11.1 -
Hitachi Cosminexus 7.x 8.x 9.x -
The de facto version
is still EE 6
#jdt2014-C4
17
Java SE Support Status of Java EE App Servers
Vendor App Server EE 6 (2009 -) EE 7 (2013-)
Ver. SE Ver. Ver. SE Ver.
Open Source GlassFish 3.x SE 7 4.0 SE 7
Oracle WebLogic 12.1.x SE 6, SE 7 - -
IBM WebSphere 8.x SE 6, SE 7 - -
Open Source Geronimo 3.x SE 6, SE 7 - -
Open Source TomEE+ 1.x SE 7 - -
Red Hat JBoss 7.x SE 6, SE 7 - -
Red Hat WildFly - - 8.0 SE 7, SE 8
Fujitsu Interstage 11.1 SE 6, SE 7 - -
Hitachi Cosminexus 9.x SE 7 - -
SE 8 is not ready
for almost all servers
*
* WebLogic 12.1.1 only
#jdt2014-C4
18
Changes of
the Components
#jdt2014-C4
19
Rich Clients
(with business logics)
Web Presentation
(with business logics)
Business Logic
(no presentations)
Typical Usage of J2EE 1.2 in 2001
Data Access
Original JDBC wrapper
EJBJakarta Struts
DBs
JTA
Automatic
Transaction
Messaging
JMS MQ
Connection
RMI-IIOP
Other
Servers
EMail
MTAJavaMail
Call
Call
Call
Call
Call
Call
Swing (JFC)
#jdt2014-C4
20
Business Logic
(no presentations)
Data Access
Web Presentation
Rich Clients
Typical Usage of J2EE 1.4 in 2006
Hibernate
Spring
Framework
Apache Struts
DBs
JTA
Automatic
Transaction
Messaging
JMS MQ
Connection
RMI-IIOP
Other
Servers
EMail
MTAJavaMail
JAX
Call
Call
Call
Call
Call
Call
SWT
#jdt2014-C4
21
Rich Clients
Web Presentation Business Logic
(no presentations)
Typical Usage of Java EE 6 – 7 in 2014
Data Access
JPA
EJBJSF
DBs
Java FX
JTA
Automatic
Transaction
Messaging
JMS MQ
Connection
RMI-IIOP
Other
Servers
EMail
MTAJavaMail
JAX
Call
Call
Call
Call
Call
Call
#jdt2014-C4
22
Changes of
the Development
Environments
#jdt2014-C4
23
Changes of the OS in Enterprise System Devs
J2EE 1.2
in 2001
J2EE 1.4
in 2006
Java EE 7
in 2014
#jdt2014-C4
24
J2EE 1.2
in 2001
J2EE 1.4
in 2006
Java EE 7
in 2014
Changes of the IDEs in Enterprise System Devs
Use NetBeans 8 or IntelliJ 13.1 for EE 7 + SE 8
#jdt2014-C4
25
Heavy Changes of
the Environments
from 2001 to 2014
#jdt2014-C4
26
Question:
Do you stay in still
J2EE 1.4 in 2006
In your systems?
#jdt2014-C4
27
Expected Answer:
No (of course not!)
#jdt2014-C4
28
Yes? Really?
Catch up to 2014 ASAP,
or die.
#jdt2014-C4
29
Zero-Day Vulnerabilities
In EOL Struts 1.3.10
* From http://www.lac.co.jp/security/alert/2014/04/24_alert_01.html
#jdt2014-C4
30
#jdt2014-C4
31
EOL
#jdt2014-C4
32
By the Way,
Move Forward
to 2014 Styles
TODAY!
#jdt2014-C4
33
Basic Case Study:
Struts 1.x  JSF 2.2
#jdt2014-C4
34
Rich Clients
(with business logics)
Web Presentation
(with business logics)
Business Logic
(no presentations)
Target Tier (in 2001)
Data Access
Original JDBC
wrapper
EJBJakarta Struts
DBs
Swing (JFC)
JTA
Automatic
Transaction
Messaging
JMS MQ
Connection
RMI-IIOP
Other
Servers
EMail
MTAJavaMail
Call
Call
Call
Call
Call
Call
#jdt2014-C4
35
Rich Clients
Web Presentation Business Logic
(no presentations)
Target Tier (in 2014)
Data Access
JPA
EJBJSF
DBs
Java FX
JTA
Automatic
Transaction
Messaging
JMS MQ
Connection
RMI-IIOP
Other
Servers
EMail
MTAJavaMail
JAX
Call
Call
Call
Call
Call
Call
#jdt2014-C4
36
The JavaServer Faces (JSF) 2 is
 Standard web framework of the Java EE 7 and 6
 Re-Born as JSF 2 in Java EE 6
– Please forget the useless JSF 1.x (Java EE 5) if you know.
 JSF 2.0 changes (in EE 6):
– Added @ViewScoped backing bean lifecycle.
– Introduced new HTML page renderer ‘Facelet’.
 JSF 2.2 changes (in EE 7):
– Updated with renewed HTML friendly tags.
– Changed the backing bean from JSF managed beans to CDI.
– Introduced auto XSRF avoiding functions
#jdt2014-C4
37
JSF 2.2! Welcome!!
37
 Finally we can make enterprise web applications only with Java EE
standard specifications, JSF.
– Good-bye, JSP!!
– So long, Struts!!
– Take care, Commons!!
* Recommended 2.2 or later
#jdt2014-C4
38
<Facelet>
Index.xhtml
IndexBean
- userName
+ load()
+ action()
Front View & Backing Bean
Page loading
Show the
property’s value
of backing bean
#jdt2014-C4
39
<Facelet>
Index.xhtml
IndexBean
- userName
+ load()
+ action()
Submit
(post back)
Front View & Backing Bean
#jdt2014-C4
40
Page Transition
<Facelet>
index.xhtml
IndexBean
- id
+ load()
+ submitClick()
<Facelet>
next.xhtml
NextBean
- id
+ load()
(1) Page
redirection
(2) Pass data
via ‘flash’
#jdt2014-C4
41
Page Transition
<Facelet>
index.xhtml
IndexBean
- id
+ load()
+ submitClick()
<Facelet>
next.xhtml
NextBean
- id
+ load()
Transit to
next page
#jdt2014-C4
42
So Easy to Make!
Try it TODAY!
#jdt2014-C4
43
Make new
project
Select
“Maven > Web Applications”
Select “Properties”
after project creation
#jdt2014-C4
44
Add the “JavaServer Faces”
and select up the JSF 2.2
Change pattern from “/faces/*.xhtml” to “*.xhtml”
for simple & easy operations
#jdt2014-C4
45
Open the “pom.xml”
Modify “javaee-web-api” (web profile)
to “javaee-api” (full profile)
#jdt2014-C4
46
Delete
old JSP
Add CDI
backing bean
from here
Make backing
bean for Facelet
#jdt2014-C4
47
Add backing bean annotations
and implement Serializable interface
Add getters and
setters
Add @PostConstruct
method for page
load operations
#jdt2014-C4
48
Set the placeholder
for backing bean property
Input Facelet using
code completion of NetBeans
Set the action method
for submit button
#jdt2014-C4
49
Press the button,
run the backing bean
Just push the run button,
compile, archiving and
deploying to Java EE server
automatically
#jdt2014-C4
50
Advanced Topics:
Differences Between
Struts 1.x and JSF 2.2
#jdt2014-C4
51
<<JSP>>
View1
<<JSP>>
View 2
Action1
+ action()
<<JSP>>
View 3
Action2
+ action()
ActionForm1
- fields
+ validate()
ActionForm2
- fields
+ validate()
Operate
Action
Build
Next View
Operate
Action
Build
Next View
Per Action Operation
struts
-config.xml
#jdt2014-C4
52
<Facelet>
View 1
Backing1
- fields
+ load()
+ action()
<Facelet>
View 2
Backing2
- fields
+ load()
+ action()
<Facelet>
View 3
Backing3
- fields
+ load()
+ action()
Front View
&
Backing Bean
Per View Operation
#jdt2014-C4
53
Paradigm Changing:
Action to Page
#jdt2014-C4
54
How to Migrate?
#jdt2014-C4
55
Paradigm Changing - Simple
<<JSP>>
View1
<<JSP>>
View 2
Action1
+ action()
<<JSP>>
View 3
Action2
+ action()
ActionForm1
- fields
+ validate()
ActionForm2
- fields
+ validate()
Operate
Action
Build
Next View
Operate
Action
Build
Next View
<Facelet>
View 1 Backing1
- fields
+ load()
+ action()
<Facelet>
View 2
Backing2
- fields
+ load()
+ action()
<Facelet>
View 3 Backing3
- fields
+ load()
+ action()
Front View
& Backing Bean
#jdt2014-C4
56
One Action Class
Paradigm Changing - Simple
Event Operation
Next Page
Initialization
Backing Bean
Action Method
Event Operation
Backing Bean
@PostConstruct Method
Page Initialization
Sprit to Two Parts
#jdt2014-C4
57
Paradigm Changing – Complicated
<JSP>
[Button1]
[Button2]
Button1Action
+ action()
Operate
Action
Build
Next View
<Facelet>
[Button1]
[Button2]
Backing1
- fields
+ load()
+ button1()
+ button2()
<Facelet>
View 2-1
<Facelet>
View 2-2
<JSP>
View 2-1
<JSP>
View 2-2
Button1Action
+ action()
#jdt2014-C4
58
Re-Architecture: JSP to Facelet
Sections Struts 1.1 JSF 2.2
HTML5 Don’t know Ready
Form tag <html:form
action=“/actionName”>
<form jsf:id=“form>
Text output <bean:write
name=“bean.prop”/>
#{bean.prop}
Hidden <html:hidden
property=“prop”/>
<input type=“hidden”
jsf:value=“#{bean.prop}”/>
Text Field <html:text
property=“prop”/>
<input type=“text”
jsf:value=“#{bean.prop}”/>
Password
Field
<html:password
property=“prop”/>
<input type=“password”
jsf:value=“#{bean.prop}”/>
Check Box <html:multibox
property=“prop”/>
<input type=“checkbox”
Submit <html:submit /> <input type=“submit”
jsf:action=“#{bean.action()}”/>
#jdt2014-C4
59
Re-Architecture: Common Processing
ActionServlet
+ process()
SpecialServlet
+ process()
Filter
+ process()
SpecialFilter
+ process()
PhaseListener
+ process()
SpecialPhLsnr
+ process()
Filter
+ process()
SpecialFilter
+ process()
faces
-config.xml
web.xml
No change
Override
Phase Listener,
NOT Faces Servlet
#jdt2014-C4
60
Slightly Complicated,
but Simple
Just try it!
#jdt2014-C4
61
Appendix: Additional Resources
For newbies
Awesome
for startups
Nice essential
references
#jdt2014-C4
62
Appendix: Additional Resources
http://www.slideshare.net/iwasakihirofumi/java-ee-7-jsf-22
How to use
JSF 2.2
correctly
#jdt2014-C4
63
Appendix: Additional Resources
http://www.slideshare.net/iwasakihirofumi/future-of-java-ee-with-java-se-8
EE 7 with SE 8
#jdt2014-C4
64
Conclusion
 J2EE era is so old to migrate, but with
many challenges you can do it.
 Differences between Struts 1.x and
JSF 2.2 are huge, the paradigm
changes
 Try it with NetBeans 8 and GlassFish 4
today! It’s FREE!
Go Ahead,
Ride the Wave!
Make our enterprise
future with Java EE!
#jdt2014-C4
65

More Related Content

PPT
Have You Seen Java EE Lately?
PDF
Java EE Revisits GoF Design Patterns
PPTX
Seven Points for Applying Java EE 7
PDF
Java EE 7 - Overview and Status
PDF
Best Way to Write SQL in Java
PPT
What's New in WebLogic 12.1.3 and Beyond
PPTX
HTTP/2 comes to Java. What Servlet 4.0 means to you. DevNexus 2015
PDF
Java EE 8 - An instant snapshot
Have You Seen Java EE Lately?
Java EE Revisits GoF Design Patterns
Seven Points for Applying Java EE 7
Java EE 7 - Overview and Status
Best Way to Write SQL in Java
What's New in WebLogic 12.1.3 and Beyond
HTTP/2 comes to Java. What Servlet 4.0 means to you. DevNexus 2015
Java EE 8 - An instant snapshot

What's hot (16)

PDF
Java EE 8: On the Horizon
PPT
JavaScript Frameworks and Java EE – A Great Match
PDF
What's coming in Java EE 8
PDF
EJB and CDI - Alignment and Strategy
PPT
Testing Java EE Applications Using Arquillian
PDF
Java EE 8 Recipes
PPTX
[RakutenTechConf2013] [E-3] Financial Web System with Java EE 6
PPT
Reactive Java EE - Let Me Count the Ways!
PDF
Modern web application development with java ee 7
PDF
Finally, EE Security API JSR 375
PDF
Java EE 7 overview
PDF
MVC 1.0 / JSR 371
PDF
JavaOne 2011: Migrating Spring Applications to Java EE 6
PPT
Java EE and Spring Side-by-Side
PDF
Java EE 7 from an HTML5 Perspective, JavaLand 2015
PDF
Burns jsf-confess-2015
Java EE 8: On the Horizon
JavaScript Frameworks and Java EE – A Great Match
What's coming in Java EE 8
EJB and CDI - Alignment and Strategy
Testing Java EE Applications Using Arquillian
Java EE 8 Recipes
[RakutenTechConf2013] [E-3] Financial Web System with Java EE 6
Reactive Java EE - Let Me Count the Ways!
Modern web application development with java ee 7
Finally, EE Security API JSR 375
Java EE 7 overview
MVC 1.0 / JSR 371
JavaOne 2011: Migrating Spring Applications to Java EE 6
Java EE and Spring Side-by-Side
Java EE 7 from an HTML5 Perspective, JavaLand 2015
Burns jsf-confess-2015
Ad

Viewers also liked (20)

PPTX
Java EE 7技術アップデート & 逆引き JSF 2.2
PDF
Java one 2015 [con3339]
PDF
Cloud principles and paradigms kimtea-2010-04-24
PDF
Dependency Injection with CDI in 15 minutes
PDF
Lightweight AOP with CDI and JPA
PDF
Are app servers still fascinating
ODP
To inject or not to inject: CDI is the question
PDF
Whats New In Java Ee 6
PPTX
Future of Java EE with SE 8 (revised)
PPTX
Java EE 6 Adoption in One of the World's Largest Online Financial Systems (fo...
PDF
Come and Play! with Java EE 7
PDF
The Modern Java Web Developer - JavaOne 2013
PPTX
Beginning Java EE 6 勉強会(1) #bje_study
PDF
Case Study of Financial Web System Development and Operations with Oracle Web...
PDF
CDI: How do I ?
PPTX
Java EE vs Spring Framework
PPTX
Java EE 7 for Real Enterprise Systems
PDF
Java Web Application Security - Denver JUG 2013
PDF
50 new features of Java EE 7 in 50 minutes
PPTX
Introduction to CDI and DI in Java EE 6
Java EE 7技術アップデート & 逆引き JSF 2.2
Java one 2015 [con3339]
Cloud principles and paradigms kimtea-2010-04-24
Dependency Injection with CDI in 15 minutes
Lightweight AOP with CDI and JPA
Are app servers still fascinating
To inject or not to inject: CDI is the question
Whats New In Java Ee 6
Future of Java EE with SE 8 (revised)
Java EE 6 Adoption in One of the World's Largest Online Financial Systems (fo...
Come and Play! with Java EE 7
The Modern Java Web Developer - JavaOne 2013
Beginning Java EE 6 勉強会(1) #bje_study
Case Study of Financial Web System Development and Operations with Oracle Web...
CDI: How do I ?
Java EE vs Spring Framework
Java EE 7 for Real Enterprise Systems
Java Web Application Security - Denver JUG 2013
50 new features of Java EE 7 in 50 minutes
Introduction to CDI and DI in Java EE 6
Ad

Similar to Move from J2EE to Java EE (20)

PDF
Huge Enterprise Systems Architecture Design with Java EE
PPTX
[Rakuten TechConf2014] [Fukuoka] Case Study of Financial Web Systems Developm...
PDF
Case Study of Financial Web System Development and Operations with Oracle Web...
DOC
Resume & CV
PDF
MicroProfile and Jakarta EE - What's Next?
PDF
Java EE 6 Adoption in One of the World’s Largest Online Financial Systems [Ja...
PPTX
Future of Java EE with Java SE 8
PPTX
WebSphere App Server vs JBoss vs WebLogic vs Tomcat
PDF
Next gen tech from QuickXpert Infotech
PPTX
Vmware 2015 with vsphereHigh performance application platforms
PDF
soft-shake.ch - Vaadin - Rich Web Applications in Server-side Java without Pl...
PPTX
Lenovo Servers and Microsoft Azure: the future of the stack
PPTX
MS Day EPITA 2010: Visual Studio 2010 et Framework .NET 4.0
PDF
Pathway,I Ts Web Client Programming Manual
PPTX
Creating Data Driven Web Apps with BIRT - Pierre Richer (Actuate)
PDF
My Profile
PDF
Angular (v2 and up) - Morning to understand - Linagora
PDF
Shripal Doshi CV
PDF
U4Aide platform introduction_e_infocg_2020
Huge Enterprise Systems Architecture Design with Java EE
[Rakuten TechConf2014] [Fukuoka] Case Study of Financial Web Systems Developm...
Case Study of Financial Web System Development and Operations with Oracle Web...
Resume & CV
MicroProfile and Jakarta EE - What's Next?
Java EE 6 Adoption in One of the World’s Largest Online Financial Systems [Ja...
Future of Java EE with Java SE 8
WebSphere App Server vs JBoss vs WebLogic vs Tomcat
Next gen tech from QuickXpert Infotech
Vmware 2015 with vsphereHigh performance application platforms
soft-shake.ch - Vaadin - Rich Web Applications in Server-side Java without Pl...
Lenovo Servers and Microsoft Azure: the future of the stack
MS Day EPITA 2010: Visual Studio 2010 et Framework .NET 4.0
Pathway,I Ts Web Client Programming Manual
Creating Data Driven Web Apps with BIRT - Pierre Richer (Actuate)
My Profile
Angular (v2 and up) - Morning to understand - Linagora
Shripal Doshi CV
U4Aide platform introduction_e_infocg_2020

More from Hirofumi Iwasaki (7)

PPTX
MicroProfileの正しい使い方 (Java Developer Summit 2023)
PPTX
MicroProfile 5で超手軽に始める今どきのクラウド完全対応エンタープライズシステム
PDF
Jakarta EEとMicroprofileの上手な付き合い方と使い方 - JakartaOne Livestream Japan 2020
PPTX
Jakarta EE + MicroProfile との付き合い方
PPTX
45分で作る Java EE 8 システム
PPTX
Java EE 7 with Apache Spark for the World’s Largest Credit Card Core Systems ...
PPTX
Case Study: Credit Card Core System with Exalogic, Exadata, Oracle Cloud Mach...
MicroProfileの正しい使い方 (Java Developer Summit 2023)
MicroProfile 5で超手軽に始める今どきのクラウド完全対応エンタープライズシステム
Jakarta EEとMicroprofileの上手な付き合い方と使い方 - JakartaOne Livestream Japan 2020
Jakarta EE + MicroProfile との付き合い方
45分で作る Java EE 8 システム
Java EE 7 with Apache Spark for the World’s Largest Credit Card Core Systems ...
Case Study: Credit Card Core System with Exalogic, Exadata, Oracle Cloud Mach...

Recently uploaded (20)

PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Empathic Computing: Creating Shared Understanding
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Cloud computing and distributed systems.
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
MIND Revenue Release Quarter 2 2025 Press Release
Empathic Computing: Creating Shared Understanding
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Reach Out and Touch Someone: Haptics and Empathic Computing
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Unlocking AI with Model Context Protocol (MCP)
Digital-Transformation-Roadmap-for-Companies.pptx
NewMind AI Weekly Chronicles - August'25 Week I
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Understanding_Digital_Forensics_Presentation.pptx
sap open course for s4hana steps from ECC to s4
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
MYSQL Presentation for SQL database connectivity
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Programs and apps: productivity, graphics, security and other tools
Machine learning based COVID-19 study performance prediction
Cloud computing and distributed systems.
The Rise and Fall of 3GPP – Time for a Sabbatical?

Move from J2EE to Java EE

Editor's Notes

  • #65: Java EE 6 is suitable for huge financial systems. And we made new financial architecture with many education and measurements. Make our enterprise future with Java EE.