??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?????????????????????????????????????(???)