Title: ?????Spring??? ?????!
1?????Spring????????!
- ?? ??(Yupa, ??????????)
- ?? ??(Northpark, ??????????)
2Spring??????????????
?
???????????????
DI?????
AOP?
????????!
Spring??????????!
????????!
3Java??Spring????
DB
C
Hibernate
C
ORM
DI
OOP
????Spring???????????????
Java
MVC
AOP
PHP
Web????
Spring Framework
XML
????????Spring???????
4?????????????
?????????????????????
Java OOP DI AOP
? ? ? ?
?
? ?
5Yupa?Spring????
???SE??????
DB
C
Hibernate
C
ORM
DI
OOP
Java
MVC
AOP
PHP
Web????
??????????????????????????????
Spring Framework
?????? (?4?)
XML
6JSUG????????(Yupa)
SIer??????????????
?????JasperServer
Spring?????????!
?????????? ????????????????????
???? Java???????? OOP???? DI?AOP?????
????Spring??????!
JSUG?????
7????????????????!
- DI?AOP????Spring?????????
- ??????????Spring??????????????????????????
- ???????????????????(????)??????????????????????
8Northpark?Spring????
? ??????()/
WEB????
C
Windows??????(NT????)
?????? ???
????
C
MySQL
??????
VB
5000?????????? ?????????(T0T)
Java Servlet
Linux(Mail?WWW?????)
PHP???????
JSP
MVC
???????
RSS
Java
PHP
Hibernate
???????????
XML
OOP
DI
Spring Framework
AOP
DB???????????! O/R????????!
9Northpark?Spring????
Java OOP DI AOP
? ? ? ?
?
?
Northpark???
10Northpark?Spring????
AOP??????????????
(OOP??????????)
???????????????????
11?????AOP??? ??????
long ???? System.currentTimeMillis()
???????? long ????
System.currentTimeMillis()
System.out.println("????XXX???????"
(???? - ????) "???????")
????????
public class AtoBConverter public
BsyaOrder convert(AsyaOrder aOrder)
BsyaOrder bOrder new BsyaOrder()
bOrder.setOrderId(aOrder.getOrderId())
public class AtoBConverter public
BsyaOrder convert(AsyaOrder aOrder)
BsyaOrder bOrder new BsyaOrder()
bOrder.setOrderId(aOrder.getOrderId())
public class AsyaOrderReader String delim
MyConstAndFactory.ASYA_DELIM LineReader
lineReader MyConstAndFactory.getLineReader()
public AsyaOrder
public class Executer AsyaOrderReader
dataReader AtoBConverter converter
BsyaOrderWriter dataWriter public void execute()
AsyaOrder aOrder null while
((aOrder dataReader.readNextData()) !
?????????????????????
???!!! ????????!!
12??????????Spring???????
Spring?????????????!
13????????OOP?Spring?????
14??OOP?????????????
OOP
?????????????? NEW
15??Spring?????????????
16??Spring?????????????
???????????????????? ????????????????
17??Spring?????????????
18?????????????????
DI?
Spring?
???
???
???? ???? ??
???
???
???
???
???
???? ???? Yupa
?????? ???? Northpark
19Spring????????
????????????????Spring???????? ?????????????(??
??????????) ???????????????(???????)??????(?????
??)????????!? ?????????????New???????????(OOP???
????????)
?????????
20Spring????????
OOP????Spring?????????
NEW????!
NEW????!
NEW????!
?Class??Bean??????????????
21Spring?????????????!
??????????????????
?????(???)???????????
?????????
22???????
- ????????????????!
- Spring????????????
- Spring????????
- OOP???Spring(AOP,DI)????????
- Spring?????????????!
- ?????????!???????!?
23????????????
?????????
???(????)???
???????m(_ _)m
24- ??????????????????????????????????????????????????
????????
??????????????????
25?????????
- JSUG?????????(???????)????????????????(???????????
??)??????????????? - ????????????(?????????????)???????????????
- ???????????????????????????????????