(原始时代)servlet + jdbc -> jsp+javabean->(MVC)struts -->(ORM)sh->(IOC+AOP)ssh->s2sh->(反ORM)ssi
--> (COC) ssi + annotation -> (反IOC) si + annotation ->(COC进一步发展) struts2+jdbc ->
jsp + jdbc (CoC发展到最后,才发现当初的在JSP内嵌入代码也是一种COC)
(原始时代)servlet + jdbc -> jsp+javabean->(MVC)struts -->(ORM)sh->(IOC+AOP)ssh->s2sh->(反ORM)ssi
--> (COC) ssi + annotation -> (反IOC) si + annotation ->(COC进一步发展) struts2+jdbc ->
jsp + jdbc (CoC发展到最后,才发现当初的在JSP内嵌入代码也是一种COC)