??Java EE?????????????????????????????????--Java Day Tokyo 2013????
- by ???Y
???Web????????????????????????1???????????????Struts 1???????????????????????????????????????????????????1????????????????????????·?????????????????????????????Java EE 6?Java EE 7?????Java EE????????????????????????????????2013?5?14????????Java Day Tokyo 2013???????????????????????·???·????J2EE??????????????Java EE?????Java EE????????????????????????????????(???)
Java EE?????????????????
?????? ?????????????? ?????????????????????????????&IT????????????????? ???????????????????
Java SE??Java Embedded(????Java)????????????Java???????????Java Day Tokyo 2013???????????????????????Java EE??????????1????????????Java????????????·??????????????????????????????????J2EE 1.4?????Java EE???????Java EE????????????????????????????????
???????????????Java?????????????????????1999?????????????????????J2EE 1.2???????Web??????????????·??????????????????????????????Java EE???2006?????????Java EE 5????AOP(??????????????)?CoC(Conventions over Configurations:???????)?DI(Dependency Injection:??????)???????????????????????????????????????????????????????6?????????Java EE 7?????????????
?????????Java EE????????????????????????????????????????????????????????????Java EE?????????????????????????????????????? "??????"?????????????????????????????????????????????????????????????????????????????????????(???)??????
??????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????(???)
???Java EE???????????????????????????????????
??????????Java EE???????????????????????????4??????
? ??????????????
? ???????????????????????????????
? ???????????????
? ??????????????
??????????????????????????????????????????????
Java
EE??????????????
?????????????????????????
?????????????
????????????????????????????????????????????????????????
Java EE????????????3??????
??????????????Java EE???????Java EE??????????????????????????3????????????????????????(1)DRY???????????????????(2)JSF??????????·????????(3)CDI????????????????????
?(1)DRY(Don't Repeat Yourself)???????????????????????Java EE?????????????Java EE???????????????????"??"??????????????????
?????????Java EE??????????????????????????Java EE??????????????API?????????????????????????????????????????????????????????????????????????????????Java EE????????????????????????????????????????????????????????????????
????Java EE??????????·????????J2EE 1.4???????????????????????????????????????????????????????????????????????
??????
?Java EE 6?????????????????! ?Java EE?????"????"??????????Java EE 6????????·????????????????????
?Java EE 6?????????????????! ?Java EE?????"????"??????????Java EE 6????????·????????????????????
???Java EE 6????Web????????·??????????????????????????????????????????????????????????????Java EE??????????????????????????????????????????????(???)
???????????Web??????????????????????????????Java EE?????????????????????????????????????????J2EE 1.4?????????????????????????Java EE????????????????
?????????????????????????????????Java EE???????????????????????????????????????????????????????????????????????????????????????????????????
JSF??????????·????????????
?(2)JSF??????????·????????????????·???????(UI)???????????JSF????????????????????Struts?????????????·??????????????????????????Java EE????????????1??????????????
?????????????????????????????????????????????????????????????????????????????????????????????(??????)????????????????????
?????????????SIer??????????????????????????Java EE?????????????????????????????????????????????????????????????????(???)
??????
?"??"???"????"?Java EE??
??????????????
????--?WebLogic Server 12c Forum 2013?????
?"??"???"????"?Java EE??
??????????????
????--?WebLogic Server 12c Forum 2013?????
???2013?4??Struts 1???????????????????????????Java EE???????????????1???
Java EE?1?????JSF??????UI??????????Java??????????????????????????????????????????????·???????????????JSF??????????????HTTP??????????????????????????????????????????????????????????????????
???JSF 2.x?Web????????·?????????????????????????????????Struts?????????????????????????Java EE????????????????????
??????
??Web?????????????/????·?????????????????????--?????(?????)?Java EE 6???????????
??????????JSF????????????????????????????????????????????????????JAX-RS??????·??????????????????·????????????????·????????????Java EE??????????·?????????????????????????????????????????????????????????????????????????????????????(???)
CDI????????????????????
????(3)CDI??????????????????????CDI(Contexts and Dependency Injection)??Java EE???????DI???????????????J2EE 1.4??????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????CDI???????????????????????????????????????????(??)????????????????????????API???????????????????????????????????????????????????????????????
CDI????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??CDI???????????????????????????????????????????????????????????????????????????????????????????????????Java
EE??????????????????????????????
????????????????????Java EE????????
???????????????3?????????????????
?????Java EE???????????????3??????????Java EE????????????
???????????????????????????????????????????
?????????Java EE????????????????????????????Java
EE??????????????????????????????????????????????????????????????????????Java EE????????????
???????Java???????????????Java EE???????????????????????????????Java EE?????????????????????????????????????(???)