├── .gitignore
├── .idea
├── libraries
│ ├── Maven__antlr_antlr_2_7_7.xml
│ ├── Maven__aopalliance_aopalliance_1_0.xml
│ ├── Maven__commons_logging_commons_logging_1_1_1.xml
│ ├── Maven__commons_logging_commons_logging_1_2.xml
│ ├── Maven__dom4j_dom4j_1_6_1.xml
│ ├── Maven__joda_time_joda_time_2_8_2.xml
│ ├── Maven__junit_junit_4_11.xml
│ ├── Maven__mysql_mysql_connector_java_5_1_34.xml
│ ├── Maven__org_apache_geronimo_specs_geronimo_jta_1_1_spec_1_1_1.xml
│ ├── Maven__org_hamcrest_hamcrest_core_1_3.xml
│ ├── Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml
│ ├── Maven__org_hibernate_hibernate_annotations_3_5_6_Final.xml
│ ├── Maven__org_hibernate_hibernate_commons_annotations_3_2_0_Final.xml
│ ├── Maven__org_hibernate_hibernate_core_5_0_7_Final.xml
│ ├── Maven__org_hibernate_javax_persistence_hibernate_jpa_2_0_api_1_0_0_Final.xml
│ ├── Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_0_Final.xml
│ ├── Maven__org_javassist_javassist_3_18_1_GA.xml
│ ├── Maven__org_jboss_jandex_2_0_0_Final.xml
│ ├── Maven__org_jboss_logging_jboss_logging_3_3_0_Final.xml
│ ├── Maven__org_mybatis_mybatis_3_4_1.xml
│ ├── Maven__org_mybatis_mybatis_spring_1_3_0.xml
│ ├── Maven__org_slf4j_slf4j_api_1_5_8.xml
│ ├── Maven__org_springframework_spring_aop_3_2_3_RELEASE.xml
│ ├── Maven__org_springframework_spring_aop_4_2_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_beans_3_2_3_RELEASE.xml
│ ├── Maven__org_springframework_spring_beans_4_2_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_context_3_2_3_RELEASE.xml
│ ├── Maven__org_springframework_spring_context_4_2_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_core_3_2_3_RELEASE.xml
│ ├── Maven__org_springframework_spring_core_4_2_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_expression_3_2_3_RELEASE.xml
│ ├── Maven__org_springframework_spring_expression_4_2_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_jdbc_3_2_3_RELEASE.xml
│ ├── Maven__org_springframework_spring_jdbc_4_2_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_orm_4_2_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_test_3_2_3_RELEASE.xml
│ ├── Maven__org_springframework_spring_tx_3_2_3_RELEASE.xml
│ ├── Maven__org_springframework_spring_tx_4_2_5_RELEASE.xml
│ └── Maven__xml_apis_xml_apis_1_0_b2.xml
└── uiDesigner.xml
├── CartApp
├── .idea
│ ├── artifacts
│ │ ├── CartApp_war.xml
│ │ └── CartApp_war_exploded.xml
│ ├── compiler.xml
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── libraries
│ │ ├── Maven__aopalliance_aopalliance_1_0.xml
│ │ ├── Maven__commons_lang_commons_lang_2_6.xml
│ │ ├── Maven__commons_logging_commons_logging_1_2.xml
│ │ ├── Maven__javax_servlet_jsp_jsp_api_2_0.xml
│ │ ├── Maven__javax_servlet_jstl_1_2.xml
│ │ ├── Maven__javax_servlet_servlet_api_2_5.xml
│ │ ├── Maven__junit_junit_3_8_1.xml
│ │ ├── Maven__log4j_log4j_1_2_17.xml
│ │ ├── Maven__opensymphony_ognl_2_6_11.xml
│ │ ├── Maven__org_aspectj_aspectjweaver_1_6_4.xml
│ │ ├── Maven__org_springframework_spring_aop_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_beans_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_context_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_core_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_expression_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_jdbc_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_orm_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_tx_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_web_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_webmvc_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_webflow_spring_binding_2_4_2_RELEASE.xml
│ │ ├── Maven__org_springframework_webflow_spring_js_2_4_2_RELEASE.xml
│ │ ├── Maven__org_springframework_webflow_spring_js_resources_2_4_2_RELEASE.xml
│ │ └── Maven__org_springframework_webflow_spring_webflow_2_4_2_RELEASE.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── CartApp.iml
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── samples
│ │ └── webflow
│ │ ├── Cart.java
│ │ ├── CartItem.java
│ │ ├── Product.java
│ │ └── ProductService.java
│ └── webapp
│ └── WEB-INF
│ ├── config
│ ├── webflow-config.xml
│ └── webmvc-config.xml
│ ├── flows
│ ├── addToCart.xml
│ └── shopping.xml
│ ├── jsp
│ ├── index.jsp
│ ├── orderConfirmed.jsp
│ ├── viewCart.jsp
│ ├── viewCart2.jsp
│ └── viewOrder.jsp
│ ├── pizza-servlet.xml
│ └── web.xml
├── README.md
├── SpringPizza
├── .idea
│ ├── artifacts
│ │ ├── SpringPizza_war.xml
│ │ └── SpringPizza_war_exploded.xml
│ ├── compiler.xml
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── libraries
│ │ ├── Maven__antlr_antlr_2_7_7.xml
│ │ ├── Maven__aopalliance_aopalliance_1_0.xml
│ │ ├── Maven__com_fasterxml_classmate_1_1_0.xml
│ │ ├── Maven__commons_lang_commons_lang_2_6.xml
│ │ ├── Maven__commons_logging_commons_logging_1_2.xml
│ │ ├── Maven__dom4j_dom4j_1_6_1.xml
│ │ ├── Maven__javax_servlet_jsp_jsp_api_2_0.xml
│ │ ├── Maven__javax_servlet_jstl_1_2.xml
│ │ ├── Maven__javax_servlet_servlet_api_2_5.xml
│ │ ├── Maven__javax_validation_validation_api_1_1_0_Final.xml
│ │ ├── Maven__junit_junit_3_8_1.xml
│ │ ├── Maven__log4j_log4j_1_2_17.xml
│ │ ├── Maven__mysql_mysql_connector_java_5_1_34.xml
│ │ ├── Maven__opensymphony_ognl_2_6_11.xml
│ │ ├── Maven__org_apache_geronimo_specs_geronimo_jta_1_1_spec_1_1_1.xml
│ │ ├── Maven__org_aspectj_aspectjweaver_1_6_4.xml
│ │ ├── Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml
│ │ ├── Maven__org_hibernate_hibernate_core_5_0_7_Final.xml
│ │ ├── Maven__org_hibernate_hibernate_validator_5_2_2_Final.xml
│ │ ├── Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_0_Final.xml
│ │ ├── Maven__org_javassist_javassist_3_18_1_GA.xml
│ │ ├── Maven__org_jboss_jandex_2_0_0_Final.xml
│ │ ├── Maven__org_jboss_logging_jboss_logging_3_3_0_Final.xml
│ │ ├── Maven__org_springframework_spring_aop_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_beans_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_context_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_core_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_expression_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_jdbc_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_orm_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_tx_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_web_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_webmvc_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_webflow_spring_binding_2_4_2_RELEASE.xml
│ │ ├── Maven__org_springframework_webflow_spring_js_2_4_2_RELEASE.xml
│ │ ├── Maven__org_springframework_webflow_spring_js_resources_2_4_2_RELEASE.xml
│ │ ├── Maven__org_springframework_webflow_spring_webflow_2_4_2_RELEASE.xml
│ │ └── Maven__xml_apis_xml_apis_1_0_b2.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── SpringPizza.iml
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── vonzhou
│ │ └── springinaction
│ │ └── pizza
│ │ ├── domain
│ │ ├── CashOrCheckPayment.java
│ │ ├── CreditCardPayment.java
│ │ ├── Customer.java
│ │ ├── Order.java
│ │ ├── Payment.java
│ │ ├── PaymentDetails.java
│ │ ├── PaymentType.java
│ │ ├── Pizza.java
│ │ ├── PizzaSize.java
│ │ └── Topping.java
│ │ ├── flow
│ │ ├── PizzaFlowActions.java
│ │ └── SpecialtyPizzaBuilder.java
│ │ └── service
│ │ ├── CustomerNotFoundException.java
│ │ ├── CustomerService.java
│ │ ├── CustomerServiceImpl.java
│ │ ├── OrderServiceImpl.java
│ │ ├── PaymentException.java
│ │ ├── PaymentProcessor.java
│ │ ├── PricingEngine.java
│ │ └── PricingEngineImpl.java
│ └── webapp
│ └── WEB-INF
│ ├── config
│ ├── dataaccess.xml
│ ├── services.xml
│ ├── webflow-config.xml
│ └── webmvc-config.xml
│ ├── flows
│ ├── pizza-singleflow
│ │ └── pizza-flow.xml
│ └── pizza
│ │ ├── customer
│ │ └── customer-flow.xml
│ │ ├── order
│ │ └── order-flow.xml
│ │ ├── payment
│ │ └── payment-flow.xml
│ │ └── pizza-flow.xml
│ ├── jsp
│ ├── createPizza.jsp
│ ├── deliveryWarning.jsp
│ ├── index.jsp
│ ├── registrationForm.jsp
│ ├── showOrder.jsp
│ ├── takePayment.jsp
│ ├── thankCustomer.jsp
│ └── welcome.jsp
│ ├── pizza-servlet.xml
│ └── web.xml
├── activemq-start.jpg
├── compute-client-server
├── .idea
│ ├── compiler.xml
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── encodings.xml
│ ├── libraries
│ │ └── Maven__junit_junit_3_8_1.xml
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ └── workspace.xml
├── client.policy
├── compute-client-server.iml
├── pom.xml
├── server.policy
├── src
│ ├── main
│ │ └── java
│ │ │ ├── com
│ │ │ └── vonzhou
│ │ │ │ ├── learn
│ │ │ │ └── App.java
│ │ │ │ └── rmi
│ │ │ │ ├── client
│ │ │ │ ├── ComputePi.java
│ │ │ │ └── Pi.java
│ │ │ │ ├── common
│ │ │ │ ├── Compute.class
│ │ │ │ ├── Compute.java
│ │ │ │ ├── Task.class
│ │ │ │ └── Task.java
│ │ │ │ └── server
│ │ │ │ └── engine
│ │ │ │ └── ComputeEngine.java
│ │ │ └── compute.jar
│ └── test
│ │ └── java
│ │ └── com
│ │ └── vonzhou
│ │ └── learn
│ │ └── AppTest.java
└── target
│ ├── classes
│ └── com
│ │ └── vonzhou
│ │ ├── learn
│ │ └── App.class
│ │ └── rmi
│ │ ├── client
│ │ ├── ComputePi.class
│ │ └── Pi.class
│ │ ├── common
│ │ ├── Compute.class
│ │ └── Task.class
│ │ └── server
│ │ └── engine
│ │ └── ComputeEngine.class
│ └── test-classes
│ └── com
│ └── vonzhou
│ └── learn
│ └── AppTest.class
├── deploy-error.jpg
├── form-valid.jpg
├── freemarker-example
└── pom.xml
├── hello-hessian-spring-client
├── .idea
│ ├── artifacts
│ │ ├── hello_hessian_spring_war.xml
│ │ ├── hello_hessian_spring_war_exploded.xml
│ │ ├── hello_hessian_war.xml
│ │ └── hello_hessian_war_exploded.xml
│ ├── compiler.xml
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── libraries
│ │ ├── Maven__aopalliance_aopalliance_1_0.xml
│ │ ├── Maven__com_caucho_hessian_4_0_7.xml
│ │ ├── Maven__commons_logging_commons_logging_1_2.xml
│ │ ├── Maven__junit_junit_3_8_1.xml
│ │ ├── Maven__org_springframework_spring_aop_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_beans_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_context_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_core_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_expression_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_web_4_2_5_RELEASE.xml
│ │ └── Maven__org_springframework_spring_webmvc_4_2_5_RELEASE.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── hello-hessian-spring-client.iml
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── vonzhou
│ │ └── hello
│ │ ├── Dog.java
│ │ ├── HelloService.java
│ │ ├── HelloServiceImpl.java
│ │ ├── TestHessianClient.java
│ │ └── TestHessianClient2.java
│ └── resources
│ └── remoting-client-context.xml
├── hello-hessian-spring
├── .idea
│ ├── artifacts
│ │ ├── hello_hessian_spring_war.xml
│ │ ├── hello_hessian_spring_war_exploded.xml
│ │ ├── hello_hessian_war.xml
│ │ └── hello_hessian_war_exploded.xml
│ ├── compiler.xml
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── libraries
│ │ ├── Maven__aopalliance_aopalliance_1_0.xml
│ │ ├── Maven__com_caucho_hessian_4_0_7.xml
│ │ ├── Maven__commons_logging_commons_logging_1_2.xml
│ │ ├── Maven__javax_servlet_jsp_jsp_api_2_0.xml
│ │ ├── Maven__javax_servlet_jstl_1_2.xml
│ │ ├── Maven__javax_servlet_servlet_api_2_5.xml
│ │ ├── Maven__junit_junit_3_8_1.xml
│ │ ├── Maven__log4j_log4j_1_2_17.xml
│ │ ├── Maven__org_springframework_spring_aop_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_beans_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_context_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_core_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_expression_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_web_4_2_5_RELEASE.xml
│ │ └── Maven__org_springframework_spring_webmvc_4_2_5_RELEASE.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── hello-hessian-spring.iml
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── vonzhou
│ │ └── hello
│ │ ├── Dog.java
│ │ ├── HelloService.java
│ │ ├── HelloServiceImpl.java
│ │ └── TestHessianClient.java
│ ├── resources
│ ├── log4j.properties
│ └── remoting-client-context.xml
│ └── webapp
│ ├── WEB-INF
│ ├── remoting-servlet.xml
│ └── web.xml
│ └── index.jsp
├── hello-hessian
├── .idea
│ ├── artifacts
│ │ ├── hello_hessian_war.xml
│ │ └── hello_hessian_war_exploded.xml
│ ├── compiler.xml
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── libraries
│ │ ├── Maven__com_caucho_hessian_4_0_7.xml
│ │ ├── Maven__javax_servlet_jsp_jsp_api_2_0.xml
│ │ ├── Maven__javax_servlet_jstl_1_2.xml
│ │ ├── Maven__javax_servlet_servlet_api_2_5.xml
│ │ └── Maven__junit_junit_3_8_1.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── hello-hessian.iml
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── vonzhou
│ │ └── hello
│ │ ├── Dog.java
│ │ ├── HelloService.java
│ │ ├── HelloServiceImpl.java
│ │ └── TestHessianClient.java
│ └── webapp
│ ├── WEB-INF
│ └── web.xml
│ └── index.jsp
├── hello-httpinvoker
├── .idea
│ ├── artifacts
│ │ ├── hello_httpinvoker_war.xml
│ │ └── hello_httpinvoker_war_exploded.xml
│ ├── compiler.xml
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── libraries
│ │ ├── Maven__aopalliance_aopalliance_1_0.xml
│ │ ├── Maven__commons_logging_commons_logging_1_2.xml
│ │ ├── Maven__junit_junit_3_8_1.xml
│ │ ├── Maven__org_springframework_spring_aop_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_beans_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_context_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_core_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_expression_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_web_4_2_5_RELEASE.xml
│ │ └── Maven__org_springframework_spring_webmvc_4_2_5_RELEASE.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── hello-httpinvoker.iml
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── example
│ │ │ └── hello
│ │ │ ├── Client.java
│ │ │ ├── HelloService.java
│ │ │ └── HelloServiceImpl.java
│ │ ├── resources
│ │ └── client-context.xml
│ │ └── webapp
│ │ ├── WEB-INF
│ │ ├── hello-servlet.xml
│ │ └── web.xml
│ │ └── index.jsp
└── target
│ ├── classes
│ ├── client-context.xml
│ └── example
│ │ └── hello
│ │ ├── Client.class
│ │ ├── HelloService.class
│ │ └── HelloServiceImpl.class
│ └── hello-httpinvoker
│ ├── META-INF
│ └── MANIFEST.MF
│ ├── WEB-INF
│ ├── classes
│ │ ├── client-context.xml
│ │ └── example
│ │ │ └── hello
│ │ │ ├── Client.class
│ │ │ ├── HelloService.class
│ │ │ └── HelloServiceImpl.class
│ ├── hello-servlet.xml
│ ├── lib
│ │ ├── aopalliance-1.0.jar
│ │ ├── commons-logging-1.2.jar
│ │ ├── spring-aop-4.2.5.RELEASE.jar
│ │ ├── spring-beans-4.2.5.RELEASE.jar
│ │ ├── spring-context-4.2.5.RELEASE.jar
│ │ ├── spring-core-4.2.5.RELEASE.jar
│ │ ├── spring-expression-4.2.5.RELEASE.jar
│ │ ├── spring-web-4.2.5.RELEASE.jar
│ │ └── spring-webmvc-4.2.5.RELEASE.jar
│ └── web.xml
│ └── index.jsp
├── knights
├── .idea
│ ├── compiler.xml
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── libraries
│ │ ├── Maven__aopalliance_aopalliance_1_0.xml
│ │ ├── Maven__cglib_cglib_nodep_2_2.xml
│ │ ├── Maven__commons_logging_commons_logging_1_1_1.xml
│ │ ├── Maven__junit_junit_4_7.xml
│ │ ├── Maven__org_aspectj_aspectjweaver_1_6_4.xml
│ │ ├── Maven__org_mockito_mockito_all_1_9_5.xml
│ │ ├── Maven__org_springframework_spring_aop_3_2_3_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_beans_3_2_3_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_context_3_2_3_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_core_3_2_3_RELEASE.xml
│ │ └── Maven__org_springframework_spring_expression_3_2_3_RELEASE.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── knights.iml
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── vonzhou
│ │ │ └── springinaction
│ │ │ └── knights
│ │ │ ├── BraveKnight.java
│ │ │ ├── DamselRescuingKnight.java
│ │ │ ├── Knight.java
│ │ │ ├── KnightAopMain.java
│ │ │ ├── KnightMain.java
│ │ │ ├── MakeRoundTableRounderQuest.java
│ │ │ ├── Minstrel.java
│ │ │ ├── MyTestBean.java
│ │ │ ├── Quest.java
│ │ │ ├── QuestException.java
│ │ │ ├── RescueDamselQuest.java
│ │ │ └── SlayDragonQuest.java
│ └── resources
│ │ ├── knights-aop.xml
│ │ └── knights.xml
│ └── test
│ ├── java
│ └── com
│ │ └── vonzhou
│ │ └── springinaction
│ │ └── knights
│ │ ├── BeanFactoryTest.java
│ │ └── BraveKnightTest.java
│ └── test1.iml
├── lost.jpg
├── messaging
├── .idea
│ ├── compiler.xml
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── encodings.xml
│ ├── libraries
│ │ ├── Maven__aopalliance_aopalliance_1_0.xml
│ │ ├── Maven__commons_logging_commons_logging_1_2.xml
│ │ ├── Maven__junit_junit_3_8_1.xml
│ │ ├── Maven__org_apache_activemq_activemq_all_5_13_2.xml
│ │ ├── Maven__org_springframework_spring_aop_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_beans_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_context_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_core_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_expression_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_jms_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_messaging_4_2_5_RELEASE.xml
│ │ └── Maven__org_springframework_spring_tx_4_2_5_RELEASE.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── messaging.iml
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── vonzhou
│ │ └── springinaction
│ │ └── messaging
│ │ ├── Book.java
│ │ ├── ConventionalReceiver.java
│ │ ├── ConventionalSender.java
│ │ ├── EchoService.java
│ │ ├── EchoServiceImpl.java
│ │ ├── MessageGetter.java
│ │ ├── Receiver.java
│ │ ├── RpcClientMain.java
│ │ ├── RpcServiceMain.java
│ │ └── Sender.java
│ └── resources
│ ├── receiver-context.xml
│ ├── rpc-client-context.xml
│ ├── rpc-service-context.xml
│ └── sender-context.xml
├── output
├── 2016-4-5-config-module-dependency.md
├── config-module-dependency-1.jpg
├── config-module-dependency-2.jpg
└── config-module-dependency-3.jpg
├── pom.xml
├── rmidemo
├── com
│ └── vonzhou
│ │ └── rmidemo
│ │ ├── Client.java
│ │ ├── GreetService.java
│ │ ├── GreetServiceImpl.java
│ │ ├── Server.java
│ │ └── com
│ │ └── vonzhou
│ │ └── rmidemo
│ │ ├── Client.class
│ │ ├── GreetService.class
│ │ ├── GreetServiceImpl.class
│ │ ├── GreetServiceImpl_Stub.class
│ │ └── Server.class
└── kill-rmiregistry.jpg
├── spitter-persistence-hibernate-contextual-session
├── .idea
│ ├── compiler.xml
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── libraries
│ │ ├── Maven__antlr_antlr_2_7_7.xml
│ │ ├── Maven__aopalliance_aopalliance_1_0.xml
│ │ ├── Maven__commons_logging_commons_logging_1_2.xml
│ │ ├── Maven__dom4j_dom4j_1_6_1.xml
│ │ ├── Maven__mysql_mysql_connector_java_5_1_34.xml
│ │ ├── Maven__org_apache_geronimo_specs_geronimo_jta_1_1_spec_1_1_1.xml
│ │ ├── Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml
│ │ ├── Maven__org_hibernate_hibernate_annotations_3_5_6_Final.xml
│ │ ├── Maven__org_hibernate_hibernate_commons_annotations_3_2_0_Final.xml
│ │ ├── Maven__org_hibernate_hibernate_core_5_0_7_Final.xml
│ │ ├── Maven__org_hibernate_javax_persistence_hibernate_jpa_2_0_api_1_0_0_Final.xml
│ │ ├── Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_0_Final.xml
│ │ ├── Maven__org_javassist_javassist_3_18_1_GA.xml
│ │ ├── Maven__org_jboss_jandex_2_0_0_Final.xml
│ │ ├── Maven__org_jboss_logging_jboss_logging_3_3_0_Final.xml
│ │ ├── Maven__org_slf4j_slf4j_api_1_5_8.xml
│ │ ├── Maven__org_springframework_spring_aop_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_beans_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_context_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_core_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_expression_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_jdbc_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_orm_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_tx_4_2_5_RELEASE.xml
│ │ └── Maven__xml_apis_xml_apis_1_0_b2.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── pom.xml
├── spitter-persistence-hibernate-contextual-session.iml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── vonzhou
│ │ └── spitter
│ │ ├── domain
│ │ ├── Spitter.java
│ │ └── Spittle.java
│ │ └── persistence
│ │ ├── HibernateSpitterDao.java
│ │ ├── Main.java
│ │ └── SpitterDao.java
│ ├── main8.iml
│ └── resources
│ ├── Spitter.hbm.xml
│ ├── db.properties
│ └── persistence-context.xml
├── spitter-persistence-jdbc-conventional
├── pom.xml
├── spitter-persistence-jdbc-conventional.iml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── vonzhou
│ │ └── spitter
│ │ └── persistence
│ │ └── conventional
│ │ ├── JdbcSpitterDao.java
│ │ ├── Main.java
│ │ ├── Spitter.java
│ │ ├── SpitterDao.java
│ │ └── Spittle.java
│ └── resources
│ ├── data.sql
│ ├── dataSource-context.xml
│ ├── db.properties
│ └── schema.sql
├── spitter-persistence-jdbc-template
├── pom.xml
├── spitter-persistence-jdbc-template.iml
├── spitter-persistence-jdbctemplate.iml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── vonzhou
│ │ └── spitter
│ │ └── persistence
│ │ ├── JdbcSpitterDao.java
│ │ ├── Main.java
│ │ ├── NamedParameterJdbcTemplateSpitterDao.java
│ │ ├── SimpleJdbcTemplateSpitterDao.java
│ │ ├── Spitter.java
│ │ ├── SpitterDao.java
│ │ └── Spittle.java
│ ├── main11.iml
│ └── resources
│ ├── db.properties
│ └── persistence-context.xml
├── spitter-persistence-jpa
├── pom.xml
├── spitter-persistence-jpa.iml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── vonzhou
│ │ └── spitter
│ │ └── persistence
│ │ ├── JpaSpitterDao.java
│ │ ├── Main.java
│ │ ├── Spitter.java
│ │ ├── SpitterDao.java
│ │ └── Spittle.java
│ ├── main1.iml
│ └── resources
│ ├── META-INF
│ └── persistence.xml
│ ├── db.properties
│ └── persistence-context.xml
├── spitter-persistence-mybatis
├── pom.xml
├── spitter-persistence-mybatis.iml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── vonzhou
│ │ │ └── spitter
│ │ │ ├── Main.java
│ │ │ ├── config
│ │ │ └── AppConfig.java
│ │ │ ├── domain
│ │ │ ├── Spitter.java
│ │ │ └── Spittle.java
│ │ │ ├── mappers
│ │ │ ├── SpitterMapper.java
│ │ │ └── SpittleMapper.java
│ │ │ └── service
│ │ │ ├── SpitterService.java
│ │ │ ├── SpitterService2.java
│ │ │ └── SpittleService.java
│ └── resources
│ │ ├── applicationContext.xml
│ │ ├── com
│ │ └── vonzhou
│ │ │ └── spitter
│ │ │ └── mappers
│ │ │ └── SpitterMapper.xml
│ │ ├── db.properties
│ │ ├── log4j.properties
│ │ ├── mybatis-config.xml
│ │ └── sql
│ │ ├── data.sql
│ │ └── schema.sql
│ └── test
│ └── java
│ └── com
│ └── vonzhou
│ └── spitter
│ ├── JsonUsage.java
│ └── SpitterServiceTest.java
├── spitter-remoting-client
├── .idea
│ ├── compiler.xml
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── libraries
│ │ ├── Maven__antlr_antlr_2_7_7.xml
│ │ ├── Maven__aopalliance_aopalliance_1_0.xml
│ │ ├── Maven__commons_logging_commons_logging_1_2.xml
│ │ ├── Maven__dom4j_dom4j_1_6_1.xml
│ │ ├── Maven__mysql_mysql_connector_java_5_1_34.xml
│ │ ├── Maven__org_apache_geronimo_specs_geronimo_jta_1_1_spec_1_1_1.xml
│ │ ├── Maven__org_aspectj_aspectjweaver_1_6_4.xml
│ │ ├── Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml
│ │ ├── Maven__org_hibernate_hibernate_annotations_3_5_6_Final.xml
│ │ ├── Maven__org_hibernate_hibernate_commons_annotations_3_2_0_Final.xml
│ │ ├── Maven__org_hibernate_hibernate_core_5_0_7_Final.xml
│ │ ├── Maven__org_hibernate_javax_persistence_hibernate_jpa_2_0_api_1_0_0_Final.xml
│ │ ├── Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_0_Final.xml
│ │ ├── Maven__org_javassist_javassist_3_18_1_GA.xml
│ │ ├── Maven__org_jboss_jandex_2_0_0_Final.xml
│ │ ├── Maven__org_jboss_logging_jboss_logging_3_3_0_Final.xml
│ │ ├── Maven__org_slf4j_slf4j_api_1_5_8.xml
│ │ ├── Maven__org_springframework_spring_aop_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_beans_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_context_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_core_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_expression_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_jdbc_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_orm_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_tx_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_web_4_2_5_RELEASE.xml
│ │ └── Maven__xml_apis_xml_apis_1_0_b2.xml
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ └── workspace.xml
├── pom.xml
├── spitter-remoting-client.iml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── vonzhou
│ │ └── spitter
│ │ ├── common
│ │ ├── Spitter.java
│ │ └── Spittle.java
│ │ └── rmiclient
│ │ ├── GreetingService.java
│ │ ├── SpitterService.java
│ │ ├── TestRemotingClient.java
│ │ └── TestRemotingClient2.java
│ └── resources
│ ├── httpinvoker-client-context.xml
│ └── rmi-client-context.xml
├── spitter-remoting-httpinvoker
├── .idea
│ ├── artifacts
│ │ ├── spitter_remoting_httpinvoker_war.xml
│ │ ├── spitter_remoting_httpinvoker_war_exploded.xml
│ │ ├── spitter_web_war.xml
│ │ ├── spitter_web_war_exploded.xml
│ │ ├── testmvc_war.xml
│ │ └── testmvc_war_exploded.xml
│ ├── compiler.xml
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── libraries
│ │ ├── Maven__antlr_antlr_2_7_7.xml
│ │ ├── Maven__aopalliance_aopalliance_1_0.xml
│ │ ├── Maven__com_fasterxml_classmate_1_1_0.xml
│ │ ├── Maven__com_github_spullara_mustache_java_compiler_0_8_4.xml
│ │ ├── Maven__com_google_code_findbugs_jsr305_1_3_9.xml
│ │ ├── Maven__com_google_guava_guava_12_0_1.xml
│ │ ├── Maven__commons_beanutils_commons_beanutils_1_8_0.xml
│ │ ├── Maven__commons_collections_commons_collections_3_2.xml
│ │ ├── Maven__commons_digester_commons_digester_2_0.xml
│ │ ├── Maven__commons_fileupload_commons_fileupload_1_3_1.xml
│ │ ├── Maven__commons_io_commons_io_2_4.xml
│ │ ├── Maven__commons_lang_commons_lang_2_6.xml
│ │ ├── Maven__commons_logging_commons_logging_1_2.xml
│ │ ├── Maven__dom4j_dom4j_1_6_1.xml
│ │ ├── Maven__javax_servlet_jsp_jsp_api_2_0.xml
│ │ ├── Maven__javax_servlet_jstl_1_2.xml
│ │ ├── Maven__javax_servlet_servlet_api_2_5.xml
│ │ ├── Maven__javax_validation_validation_api_1_1_0_Final.xml
│ │ ├── Maven__jboss_javassist_3_7_ga.xml
│ │ ├── Maven__junit_junit_3_8_1.xml
│ │ ├── Maven__mysql_mysql_connector_java_5_1_34.xml
│ │ ├── Maven__ognl_ognl_2_7_3.xml
│ │ ├── Maven__org_apache_geronimo_specs_geronimo_jta_1_1_spec_1_1_1.xml
│ │ ├── Maven__org_apache_tiles_tiles_api_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_autotag_core_runtime_1_1_0.xml
│ │ ├── Maven__org_apache_tiles_tiles_compat_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_core_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_el_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_extras_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_freemarker_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_jsp_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_mvel_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_ognl_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_api_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_freemarker_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_jsp_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_mustache_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_servlet_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_servlet_wildcard_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_velocity_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_servlet_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_template_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_velocity_3_0_5.xml
│ │ ├── Maven__org_apache_velocity_velocity_1_6_2.xml
│ │ ├── Maven__org_apache_velocity_velocity_tools_2_0.xml
│ │ ├── Maven__org_aspectj_aspectjweaver_1_6_4.xml
│ │ ├── Maven__org_freemarker_freemarker_2_3_15.xml
│ │ ├── Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml
│ │ ├── Maven__org_hibernate_hibernate_core_5_0_7_Final.xml
│ │ ├── Maven__org_hibernate_hibernate_validator_5_2_2_Final.xml
│ │ ├── Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_0_Final.xml
│ │ ├── Maven__org_javassist_javassist_3_18_1_GA.xml
│ │ ├── Maven__org_jboss_jandex_2_0_0_Final.xml
│ │ ├── Maven__org_jboss_logging_jboss_logging_3_3_0_Final.xml
│ │ ├── Maven__org_mvel_mvel2_2_0_11.xml
│ │ ├── Maven__org_slf4j_jcl_over_slf4j_1_7_6.xml
│ │ ├── Maven__org_slf4j_slf4j_api_1_7_6.xml
│ │ ├── Maven__org_springframework_spring_aop_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_beans_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_context_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_core_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_expression_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_jdbc_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_orm_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_tx_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_web_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_webmvc_4_2_5_RELEASE.xml
│ │ ├── Maven__oro_oro_2_0_8.xml
│ │ └── Maven__xml_apis_xml_apis_1_0_b2.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── pom.xml
├── spitter-remoting-httpinvoker.iml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── vonzhou
│ │ └── spitter
│ │ ├── common
│ │ ├── FileUtils.java
│ │ └── ImageUploadException.java
│ │ ├── controller
│ │ ├── HomeController.java
│ │ └── SpitterController.java
│ │ ├── persistence
│ │ ├── HibernateSpitterDao.java
│ │ ├── Spitter.java
│ │ ├── SpitterDao.java
│ │ └── Spittle.java
│ │ └── service
│ │ ├── SpitterService.java
│ │ └── SpitterServiceImpl.java
│ ├── resources
│ ├── Spitter.hbm.xml
│ ├── Spittle.hbm.xml
│ ├── db.properties
│ ├── persistence-context.xml
│ ├── schema.sql
│ └── service-context.xml
│ └── webapp
│ ├── WEB-INF
│ ├── spitter-servlet.xml
│ ├── views
│ │ ├── home.jsp
│ │ ├── main_template.jsp
│ │ ├── spitters
│ │ │ ├── edit.jsp
│ │ │ └── view.jsp
│ │ ├── spittles
│ │ │ └── list.jsp
│ │ ├── test.jsp
│ │ ├── tiles
│ │ │ ├── signinsignup.jsp
│ │ │ └── spittleForm.jsp
│ │ └── views.xml
│ └── web.xml
│ └── resources
│ ├── figure1.png
│ └── images
│ └── spitter_avatar.png
├── spitter-remoting-rmi
├── .idea
│ ├── compiler.xml
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── libraries
│ │ ├── Maven__antlr_antlr_2_7_7.xml
│ │ ├── Maven__aopalliance_aopalliance_1_0.xml
│ │ ├── Maven__commons_logging_commons_logging_1_2.xml
│ │ ├── Maven__dom4j_dom4j_1_6_1.xml
│ │ ├── Maven__mysql_mysql_connector_java_5_1_34.xml
│ │ ├── Maven__org_apache_geronimo_specs_geronimo_jta_1_1_spec_1_1_1.xml
│ │ ├── Maven__org_aspectj_aspectjweaver_1_6_4.xml
│ │ ├── Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml
│ │ ├── Maven__org_hibernate_hibernate_annotations_3_5_6_Final.xml
│ │ ├── Maven__org_hibernate_hibernate_commons_annotations_3_2_0_Final.xml
│ │ ├── Maven__org_hibernate_hibernate_core_5_0_7_Final.xml
│ │ ├── Maven__org_hibernate_javax_persistence_hibernate_jpa_2_0_api_1_0_0_Final.xml
│ │ ├── Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_0_Final.xml
│ │ ├── Maven__org_javassist_javassist_3_18_1_GA.xml
│ │ ├── Maven__org_jboss_jandex_2_0_0_Final.xml
│ │ ├── Maven__org_jboss_logging_jboss_logging_3_3_0_Final.xml
│ │ ├── Maven__org_slf4j_slf4j_api_1_5_8.xml
│ │ ├── Maven__org_springframework_spring_aop_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_beans_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_context_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_core_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_expression_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_jdbc_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_orm_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_tx_4_2_5_RELEASE.xml
│ │ └── Maven__xml_apis_xml_apis_1_0_b2.xml
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ └── workspace.xml
├── pom.xml
├── spitter-remoting-rmi.iml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── vonzhou
│ │ └── spitter
│ │ ├── common
│ │ ├── Spitter.java
│ │ └── Spittle.java
│ │ ├── hello
│ │ ├── GreetingService.java
│ │ ├── GreetingServiceImpl.java
│ │ └── StartRmiServer.java
│ │ ├── persistence
│ │ ├── HibernateSpitterDao.java
│ │ └── SpitterDao.java
│ │ └── service
│ │ ├── Main.java
│ │ ├── SpitterService.java
│ │ └── SpitterServiceImpl.java
│ └── resources
│ ├── Spitter.hbm.xml
│ ├── db.properties
│ ├── persistence-context.xml
│ ├── remote-service-context-2.xml
│ ├── remote-service-context.xml
│ └── service-context.xml
├── spitter-service-declarative-tx
├── .idea
│ ├── compiler.xml
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── libraries
│ │ ├── Maven__antlr_antlr_2_7_7.xml
│ │ ├── Maven__aopalliance_aopalliance_1_0.xml
│ │ ├── Maven__commons_logging_commons_logging_1_2.xml
│ │ ├── Maven__dom4j_dom4j_1_6_1.xml
│ │ ├── Maven__mysql_mysql_connector_java_5_1_34.xml
│ │ ├── Maven__org_apache_geronimo_specs_geronimo_jta_1_1_spec_1_1_1.xml
│ │ ├── Maven__org_aspectj_aspectjweaver_1_6_4.xml
│ │ ├── Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml
│ │ ├── Maven__org_hibernate_hibernate_annotations_3_5_6_Final.xml
│ │ ├── Maven__org_hibernate_hibernate_commons_annotations_3_2_0_Final.xml
│ │ ├── Maven__org_hibernate_hibernate_core_5_0_7_Final.xml
│ │ ├── Maven__org_hibernate_javax_persistence_hibernate_jpa_2_0_api_1_0_0_Final.xml
│ │ ├── Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_0_Final.xml
│ │ ├── Maven__org_javassist_javassist_3_18_1_GA.xml
│ │ ├── Maven__org_jboss_jandex_2_0_0_Final.xml
│ │ ├── Maven__org_jboss_logging_jboss_logging_3_3_0_Final.xml
│ │ ├── Maven__org_slf4j_slf4j_api_1_5_8.xml
│ │ ├── Maven__org_springframework_spring_aop_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_beans_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_context_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_core_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_expression_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_jdbc_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_orm_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_tx_4_2_5_RELEASE.xml
│ │ └── Maven__xml_apis_xml_apis_1_0_b2.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── pom.xml
├── spitter-service-declarative-tx.iml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── vonzhou
│ │ └── spitter
│ │ ├── persistence
│ │ ├── HibernateSpitterDao.java
│ │ ├── Spitter.java
│ │ ├── SpitterDao.java
│ │ └── Spittle.java
│ │ └── service
│ │ ├── Main.java
│ │ ├── SpitterService.java
│ │ └── SpitterServiceImpl.java
│ └── resources
│ ├── Spitter.hbm.xml
│ ├── db.properties
│ ├── persistence-context.xml
│ └── service-context.xml
├── spitter-service-programmatic-tx
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── vonzhou
│ │ └── spitter
│ │ ├── persistence
│ │ ├── HibernateSpitterDao.java
│ │ ├── Spitter.java
│ │ ├── SpitterDao.java
│ │ └── Spittle.java
│ │ └── service
│ │ ├── Main.java
│ │ ├── SpitterService.java
│ │ └── SpitterServiceImpl.java
│ ├── main2.iml
│ └── resources
│ ├── Spitter.hbm.xml
│ ├── db.properties
│ └── persistence-context.xml
├── spitter-web-aop
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── vonzhou
│ │ └── spitter
│ │ ├── aspect
│ │ └── SpittleAspect.java
│ │ ├── common
│ │ ├── FileUtils.java
│ │ └── ImageUploadException.java
│ │ ├── controller
│ │ ├── HomeController.java
│ │ └── SpitterController.java
│ │ ├── persistence
│ │ ├── HibernateSpitterDao.java
│ │ ├── Spitter.java
│ │ ├── SpitterDao.java
│ │ └── Spittle.java
│ │ └── service
│ │ ├── SpitterService.java
│ │ └── SpitterServiceImpl.java
│ ├── resources
│ ├── Spitter.hbm.xml
│ ├── Spittle.hbm.xml
│ ├── db.properties
│ ├── log4j.properties
│ ├── persistence-context.xml
│ ├── schema.sql
│ └── service-context.xml
│ └── webapp
│ ├── WEB-INF
│ ├── spitter-servlet.xml
│ ├── views
│ │ ├── home.jsp
│ │ ├── jsonShow.jsp
│ │ ├── main_template.jsp
│ │ ├── spitters
│ │ │ ├── edit.jsp
│ │ │ └── view.jsp
│ │ ├── spittles
│ │ │ └── list.jsp
│ │ ├── test.jsp
│ │ ├── tiles
│ │ │ ├── signinsignup.jsp
│ │ │ └── spittleForm.jsp
│ │ └── views.xml
│ └── web.xml
│ └── resources
│ ├── figure1.png
│ └── images
│ └── spitter_avatar.png
├── spitter-web-aop2
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── vonzhou
│ │ └── spitter
│ │ ├── aspect
│ │ └── SpittleAspect.java
│ │ ├── common
│ │ ├── FileUtils.java
│ │ └── ImageUploadException.java
│ │ └── controller
│ │ └── SpitterController.java
│ ├── resources
│ ├── db.properties
│ ├── log4j.properties
│ └── schema.sql
│ └── webapp
│ ├── WEB-INF
│ ├── spitter-servlet.xml
│ ├── views
│ │ ├── home.jsp
│ │ ├── jsonShow.jsp
│ │ ├── main_template.jsp
│ │ ├── spitters
│ │ │ ├── edit.jsp
│ │ │ └── view.jsp
│ │ ├── spittles
│ │ │ └── list.jsp
│ │ ├── test.jsp
│ │ ├── tiles
│ │ │ ├── signinsignup.jsp
│ │ │ └── spittleForm.jsp
│ │ └── views.xml
│ └── web.xml
│ └── resources
│ ├── figure1.png
│ └── images
│ └── spitter_avatar.png
├── spitter-web-rest
├── .idea
│ ├── artifacts
│ │ ├── spitter_web_rest_war.xml
│ │ ├── spitter_web_rest_war_exploded.xml
│ │ ├── spitter_web_war.xml
│ │ ├── spitter_web_war_exploded.xml
│ │ ├── testmvc_war.xml
│ │ └── testmvc_war_exploded.xml
│ ├── compiler.xml
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── libraries
│ │ ├── Maven__antlr_antlr_2_7_7.xml
│ │ ├── Maven__aopalliance_aopalliance_1_0.xml
│ │ ├── Maven__com_fasterxml_classmate_1_1_0.xml
│ │ ├── Maven__com_fasterxml_jackson_core_jackson_annotations_2_7_0.xml
│ │ ├── Maven__com_fasterxml_jackson_core_jackson_core_2_7_3.xml
│ │ ├── Maven__com_fasterxml_jackson_core_jackson_databind_2_7_3.xml
│ │ ├── Maven__com_github_spullara_mustache_java_compiler_0_8_4.xml
│ │ ├── Maven__com_google_code_findbugs_jsr305_1_3_9.xml
│ │ ├── Maven__com_google_guava_guava_12_0_1.xml
│ │ ├── Maven__commons_beanutils_commons_beanutils_1_8_0.xml
│ │ ├── Maven__commons_codec_commons_codec_1_9.xml
│ │ ├── Maven__commons_collections_commons_collections_3_2.xml
│ │ ├── Maven__commons_digester_commons_digester_2_0.xml
│ │ ├── Maven__commons_fileupload_commons_fileupload_1_3_1.xml
│ │ ├── Maven__commons_io_commons_io_2_4.xml
│ │ ├── Maven__commons_lang_commons_lang_2_6.xml
│ │ ├── Maven__commons_logging_commons_logging_1_2.xml
│ │ ├── Maven__dom4j_dom4j_1_6_1.xml
│ │ ├── Maven__javax_inject_javax_inject_1.xml
│ │ ├── Maven__javax_servlet_jsp_jsp_api_2_0.xml
│ │ ├── Maven__javax_servlet_jstl_1_2.xml
│ │ ├── Maven__javax_servlet_servlet_api_2_5.xml
│ │ ├── Maven__javax_validation_validation_api_1_1_0_Final.xml
│ │ ├── Maven__jboss_javassist_3_7_ga.xml
│ │ ├── Maven__junit_junit_3_8_1.xml
│ │ ├── Maven__log4j_log4j_1_2_17.xml
│ │ ├── Maven__mysql_mysql_connector_java_5_1_34.xml
│ │ ├── Maven__ognl_ognl_2_7_3.xml
│ │ ├── Maven__org_apache_geronimo_specs_geronimo_jta_1_1_spec_1_1_1.xml
│ │ ├── Maven__org_apache_httpcomponents_httpclient_4_5_2.xml
│ │ ├── Maven__org_apache_httpcomponents_httpcore_4_4_4.xml
│ │ ├── Maven__org_apache_tiles_tiles_api_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_autotag_core_runtime_1_1_0.xml
│ │ ├── Maven__org_apache_tiles_tiles_compat_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_core_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_el_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_extras_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_freemarker_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_jsp_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_mvel_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_ognl_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_api_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_freemarker_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_jsp_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_mustache_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_servlet_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_servlet_wildcard_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_velocity_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_servlet_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_template_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_velocity_3_0_5.xml
│ │ ├── Maven__org_apache_velocity_velocity_1_6_2.xml
│ │ ├── Maven__org_apache_velocity_velocity_tools_2_0.xml
│ │ ├── Maven__org_aspectj_aspectjweaver_1_6_4.xml
│ │ ├── Maven__org_freemarker_freemarker_2_3_15.xml
│ │ ├── Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml
│ │ ├── Maven__org_hibernate_hibernate_core_5_0_7_Final.xml
│ │ ├── Maven__org_hibernate_hibernate_validator_5_2_2_Final.xml
│ │ ├── Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_0_Final.xml
│ │ ├── Maven__org_javassist_javassist_3_18_1_GA.xml
│ │ ├── Maven__org_jboss_jandex_2_0_0_Final.xml
│ │ ├── Maven__org_jboss_logging_jboss_logging_3_3_0_Final.xml
│ │ ├── Maven__org_mvel_mvel2_2_0_11.xml
│ │ ├── Maven__org_slf4j_jcl_over_slf4j_1_7_6.xml
│ │ ├── Maven__org_slf4j_slf4j_api_1_7_6.xml
│ │ ├── Maven__org_springframework_spring_aop_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_beans_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_context_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_core_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_expression_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_jdbc_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_orm_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_tx_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_web_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_webmvc_4_2_5_RELEASE.xml
│ │ ├── Maven__oro_oro_2_0_8.xml
│ │ └── Maven__xml_apis_xml_apis_1_0_b2.xml
│ ├── misc.xml
│ ├── modules.xml
│ ├── sqldialects.xml
│ └── workspace.xml
├── pom.xml
├── spitter-web-rest.iml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── vonzhou
│ │ └── spitter
│ │ ├── common
│ │ ├── FileUtils.java
│ │ └── ImageUploadException.java
│ │ ├── controller
│ │ ├── HomeController.java
│ │ └── SpitterController.java
│ │ ├── example
│ │ └── Main.java
│ │ ├── persistence
│ │ ├── HibernateSpitterDao.java
│ │ ├── Spitter.java
│ │ ├── SpitterDao.java
│ │ └── Spittle.java
│ │ ├── rest
│ │ ├── SpittersController.java
│ │ └── SpittleController.java
│ │ ├── restclient
│ │ └── RestClient.java
│ │ ├── restless
│ │ ├── DisplaySpittleController.java
│ │ └── ShowSpitterController.java
│ │ └── service
│ │ ├── SpitterService.java
│ │ └── SpitterServiceImpl.java
│ ├── resources
│ ├── Spitter.hbm.xml
│ ├── Spittle.hbm.xml
│ ├── db.properties
│ ├── log4j.properties
│ ├── persistence-context.xml
│ ├── schema.sql
│ └── service-context.xml
│ └── webapp
│ ├── WEB-INF
│ ├── spitter-servlet.xml
│ ├── views
│ │ ├── home.jsp
│ │ ├── main_template.jsp
│ │ ├── spitters
│ │ │ ├── edit.jsp
│ │ │ └── view.jsp
│ │ ├── spittles
│ │ │ ├── list.jsp
│ │ │ └── view.jsp
│ │ ├── test.jsp
│ │ ├── tiles
│ │ │ ├── signinsignup.jsp
│ │ │ └── spittleForm.jsp
│ │ └── views.xml
│ └── web.xml
│ └── resources
│ ├── figure1.png
│ └── images
│ └── spitter_avatar.png
├── spitter-web-security
├── .idea
│ ├── artifacts
│ │ ├── spitter_web_security_war.xml
│ │ ├── spitter_web_security_war_exploded.xml
│ │ ├── spitter_web_war.xml
│ │ ├── spitter_web_war_exploded.xml
│ │ ├── testmvc_war.xml
│ │ └── testmvc_war_exploded.xml
│ ├── compiler.xml
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── libraries
│ │ ├── Maven__antlr_antlr_2_7_7.xml
│ │ ├── Maven__aopalliance_aopalliance_1_0.xml
│ │ ├── Maven__com_fasterxml_classmate_1_1_0.xml
│ │ ├── Maven__com_github_spullara_mustache_java_compiler_0_8_4.xml
│ │ ├── Maven__com_google_code_findbugs_jsr305_1_3_9.xml
│ │ ├── Maven__com_google_guava_guava_12_0_1.xml
│ │ ├── Maven__commons_beanutils_commons_beanutils_1_8_0.xml
│ │ ├── Maven__commons_collections_commons_collections_3_2.xml
│ │ ├── Maven__commons_digester_commons_digester_2_0.xml
│ │ ├── Maven__commons_fileupload_commons_fileupload_1_3_1.xml
│ │ ├── Maven__commons_io_commons_io_2_4.xml
│ │ ├── Maven__commons_lang_commons_lang_2_6.xml
│ │ ├── Maven__commons_logging_commons_logging_1_2.xml
│ │ ├── Maven__dom4j_dom4j_1_6_1.xml
│ │ ├── Maven__javax_servlet_jsp_jsp_api_2_0.xml
│ │ ├── Maven__javax_servlet_jstl_1_2.xml
│ │ ├── Maven__javax_servlet_servlet_api_2_5.xml
│ │ ├── Maven__javax_validation_validation_api_1_1_0_Final.xml
│ │ ├── Maven__jboss_javassist_3_7_ga.xml
│ │ ├── Maven__junit_junit_3_8_1.xml
│ │ ├── Maven__mysql_mysql_connector_java_5_1_34.xml
│ │ ├── Maven__ognl_ognl_2_7_3.xml
│ │ ├── Maven__org_apache_geronimo_specs_geronimo_jta_1_1_spec_1_1_1.xml
│ │ ├── Maven__org_apache_tiles_tiles_api_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_autotag_core_runtime_1_1_0.xml
│ │ ├── Maven__org_apache_tiles_tiles_compat_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_core_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_el_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_extras_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_freemarker_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_jsp_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_mvel_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_ognl_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_api_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_freemarker_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_jsp_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_mustache_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_servlet_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_servlet_wildcard_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_velocity_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_servlet_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_template_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_velocity_3_0_5.xml
│ │ ├── Maven__org_apache_velocity_velocity_1_6_2.xml
│ │ ├── Maven__org_apache_velocity_velocity_tools_2_0.xml
│ │ ├── Maven__org_aspectj_aspectjweaver_1_6_4.xml
│ │ ├── Maven__org_freemarker_freemarker_2_3_15.xml
│ │ ├── Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml
│ │ ├── Maven__org_hibernate_hibernate_core_5_0_7_Final.xml
│ │ ├── Maven__org_hibernate_hibernate_validator_5_2_2_Final.xml
│ │ ├── Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_0_Final.xml
│ │ ├── Maven__org_javassist_javassist_3_18_1_GA.xml
│ │ ├── Maven__org_jboss_jandex_2_0_0_Final.xml
│ │ ├── Maven__org_jboss_logging_jboss_logging_3_3_0_Final.xml
│ │ ├── Maven__org_mvel_mvel2_2_0_11.xml
│ │ ├── Maven__org_slf4j_jcl_over_slf4j_1_7_6.xml
│ │ ├── Maven__org_slf4j_slf4j_api_1_7_6.xml
│ │ ├── Maven__org_springframework_security_spring_security_config_4_0_4_RELEASE.xml
│ │ ├── Maven__org_springframework_security_spring_security_core_4_0_4_RELEASE.xml
│ │ ├── Maven__org_springframework_security_spring_security_web_4_0_4_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_aop_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_beans_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_context_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_core_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_expression_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_jdbc_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_orm_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_tx_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_web_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_webmvc_4_2_5_RELEASE.xml
│ │ ├── Maven__oro_oro_2_0_8.xml
│ │ └── Maven__xml_apis_xml_apis_1_0_b2.xml
│ ├── misc.xml
│ ├── modules.xml
│ ├── sqldialects.xml
│ ├── uiDesigner.xml
│ └── workspace.xml
├── pom.xml
├── spitter-web-security.iml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── vonzhou
│ │ └── spitter
│ │ ├── common
│ │ ├── FileUtils.java
│ │ └── ImageUploadException.java
│ │ ├── controller
│ │ ├── AdminController.java
│ │ ├── HelloController.java
│ │ ├── HomeController.java
│ │ ├── LoginController.java
│ │ ├── LoginController2.java
│ │ └── SpitterController.java
│ │ ├── persistence
│ │ ├── HibernateSpitterDao.java
│ │ ├── Spitter.java
│ │ ├── SpitterDao.java
│ │ └── Spittle.java
│ │ └── service
│ │ ├── SpitterService.java
│ │ └── SpitterServiceImpl.java
│ ├── resources
│ ├── Spitter.hbm.xml
│ ├── Spittle.hbm.xml
│ ├── db.properties
│ ├── persistence-context.xml
│ ├── schema.sql
│ └── service-context.xml
│ └── webapp
│ ├── WEB-INF
│ ├── config
│ │ ├── spitter-security-inmemory.xml
│ │ ├── spitter-security-jdbc.xml
│ │ ├── spitter-security-ldap.xml
│ │ └── spitter-security.xml
│ ├── spitter-servlet.xml
│ ├── views
│ │ ├── admin.jsp
│ │ ├── admin2.jsp
│ │ ├── hello.jsp
│ │ ├── home.jsp
│ │ ├── login.jsp
│ │ ├── login1.jsp
│ │ ├── login2.jsp
│ │ ├── main_template.jsp
│ │ ├── spitters
│ │ │ ├── edit.jsp
│ │ │ └── view.jsp
│ │ ├── spittles
│ │ │ └── list.jsp
│ │ ├── test.jsp
│ │ ├── tiles
│ │ │ ├── signinsignup.jsp
│ │ │ └── spittleForm.jsp
│ │ └── views.xml
│ └── web.xml
│ └── resources
│ ├── figure1.png
│ └── images
│ └── spitter_avatar.png
├── spitter-web
├── .idea
│ ├── artifacts
│ │ ├── spitter_web_war.xml
│ │ ├── spitter_web_war_exploded.xml
│ │ ├── testmvc_war.xml
│ │ └── testmvc_war_exploded.xml
│ ├── compiler.xml
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── libraries
│ │ ├── Maven__antlr_antlr_2_7_7.xml
│ │ ├── Maven__aopalliance_aopalliance_1_0.xml
│ │ ├── Maven__com_fasterxml_classmate_1_1_0.xml
│ │ ├── Maven__com_github_spullara_mustache_java_compiler_0_8_4.xml
│ │ ├── Maven__com_google_code_findbugs_jsr305_1_3_9.xml
│ │ ├── Maven__com_google_guava_guava_12_0_1.xml
│ │ ├── Maven__commons_beanutils_commons_beanutils_1_8_0.xml
│ │ ├── Maven__commons_collections_commons_collections_3_2.xml
│ │ ├── Maven__commons_digester_commons_digester_2_0.xml
│ │ ├── Maven__commons_fileupload_commons_fileupload_1_3_1.xml
│ │ ├── Maven__commons_io_commons_io_2_4.xml
│ │ ├── Maven__commons_lang_commons_lang_2_6.xml
│ │ ├── Maven__commons_logging_commons_logging_1_2.xml
│ │ ├── Maven__dom4j_dom4j_1_6_1.xml
│ │ ├── Maven__javax_servlet_jsp_jsp_api_2_0.xml
│ │ ├── Maven__javax_servlet_jstl_1_2.xml
│ │ ├── Maven__javax_servlet_servlet_api_2_5.xml
│ │ ├── Maven__javax_validation_validation_api_1_1_0_Final.xml
│ │ ├── Maven__jboss_javassist_3_7_ga.xml
│ │ ├── Maven__junit_junit_3_8_1.xml
│ │ ├── Maven__mysql_mysql_connector_java_5_1_34.xml
│ │ ├── Maven__ognl_ognl_2_7_3.xml
│ │ ├── Maven__org_apache_geronimo_specs_geronimo_jta_1_1_spec_1_1_1.xml
│ │ ├── Maven__org_apache_tiles_tiles_api_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_autotag_core_runtime_1_1_0.xml
│ │ ├── Maven__org_apache_tiles_tiles_compat_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_core_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_el_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_extras_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_freemarker_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_jsp_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_mvel_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_ognl_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_api_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_freemarker_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_jsp_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_mustache_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_servlet_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_servlet_wildcard_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_velocity_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_servlet_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_template_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_velocity_3_0_5.xml
│ │ ├── Maven__org_apache_velocity_velocity_1_6_2.xml
│ │ ├── Maven__org_apache_velocity_velocity_tools_2_0.xml
│ │ ├── Maven__org_aspectj_aspectjweaver_1_6_4.xml
│ │ ├── Maven__org_freemarker_freemarker_2_3_15.xml
│ │ ├── Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml
│ │ ├── Maven__org_hibernate_hibernate_core_5_0_7_Final.xml
│ │ ├── Maven__org_hibernate_hibernate_validator_5_2_2_Final.xml
│ │ ├── Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_0_Final.xml
│ │ ├── Maven__org_javassist_javassist_3_18_1_GA.xml
│ │ ├── Maven__org_jboss_jandex_2_0_0_Final.xml
│ │ ├── Maven__org_jboss_logging_jboss_logging_3_3_0_Final.xml
│ │ ├── Maven__org_mvel_mvel2_2_0_11.xml
│ │ ├── Maven__org_slf4j_jcl_over_slf4j_1_7_6.xml
│ │ ├── Maven__org_slf4j_slf4j_api_1_7_6.xml
│ │ ├── Maven__org_springframework_spring_aop_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_beans_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_context_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_core_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_expression_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_jdbc_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_orm_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_tx_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_web_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_webmvc_4_2_5_RELEASE.xml
│ │ ├── Maven__oro_oro_2_0_8.xml
│ │ └── Maven__xml_apis_xml_apis_1_0_b2.xml
│ ├── misc.xml
│ ├── modules.xml
│ ├── sqldialects.xml
│ └── workspace.xml
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── vonzhou
│ │ │ └── spitter
│ │ │ ├── common
│ │ │ ├── FileUtils.java
│ │ │ └── ImageUploadException.java
│ │ │ ├── controller
│ │ │ ├── HomeController.java
│ │ │ └── SpitterController.java
│ │ │ ├── persistence
│ │ │ ├── HibernateSpitterDao.java
│ │ │ ├── Spitter.java
│ │ │ ├── SpitterDao.java
│ │ │ └── Spittle.java
│ │ │ └── service
│ │ │ ├── SpitterService.java
│ │ │ └── SpitterServiceImpl.java
│ ├── resources
│ │ ├── Spitter.hbm.xml
│ │ ├── Spittle.hbm.xml
│ │ ├── db.properties
│ │ ├── log4j.properties
│ │ ├── persistence-context.xml
│ │ ├── schema.sql
│ │ └── service-context.xml
│ └── webapp
│ │ ├── WEB-INF
│ │ ├── spitter-servlet.xml
│ │ ├── views
│ │ │ ├── home.jsp
│ │ │ ├── jsonShow.jsp
│ │ │ ├── main_template.jsp
│ │ │ ├── spitters
│ │ │ │ ├── edit.jsp
│ │ │ │ └── view.jsp
│ │ │ ├── spittles
│ │ │ │ └── list.jsp
│ │ │ ├── test.jsp
│ │ │ ├── tiles
│ │ │ │ ├── signinsignup.jsp
│ │ │ │ └── spittleForm.jsp
│ │ │ └── views.xml
│ │ └── web.xml
│ │ └── resources
│ │ ├── figure1.png
│ │ └── images
│ │ └── spitter_avatar.png
│ └── test
│ └── java
│ └── com
│ └── vonzhou
│ └── spitter
│ └── SpitterControllerTest.java
├── spring-freemarker-example
├── .gitignore
├── README.md
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── vonzhou
│ │ └── simple
│ │ ├── controller
│ │ └── SimpleController.java
│ │ └── domain
│ │ └── User.java
│ ├── resources
│ ├── application-context.xml
│ ├── db.properties
│ └── log4j.properties
│ └── webapp
│ ├── WEB-INF
│ ├── views
│ │ └── hello.ftl
│ └── web.xml
│ ├── index.html
│ └── resources
│ └── images
│ └── spitter_avatar.png
├── spring-interceptor
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── vonzhou
│ │ └── learning
│ │ ├── controller
│ │ ├── OfficeController.java
│ │ └── UserController.java
│ │ ├── filter
│ │ └── SimpleServletFilter.java
│ │ └── interceptor
│ │ ├── Foo.java
│ │ ├── LogInterceptor.java
│ │ └── TimeBasedAccessInterceptor.java
│ ├── resources
│ ├── db.properties
│ ├── hello.txt
│ ├── log4j.properties
│ └── service-context.xml
│ └── webapp
│ ├── WEB-INF
│ ├── spitter-servlet.xml
│ ├── views
│ │ ├── error.jsp
│ │ ├── home.jsp
│ │ ├── notOfficePage.jsp
│ │ └── officeHome.jsp
│ └── web.xml
│ └── resources
│ ├── figure1.png
│ └── images
│ └── spitter_avatar.png
├── spring-project-empty
├── pom.xml
└── src
│ └── main
│ ├── resources
│ ├── db.properties
│ ├── log4j.properties
│ └── service-context.xml
│ └── webapp
│ ├── WEB-INF
│ ├── spitter-servlet.xml
│ ├── views
│ │ ├── home.jsp
│ │ ├── jsonShow.jsp
│ │ ├── main_template.jsp
│ │ ├── officeHome.jsp
│ │ ├── test.jsp
│ │ └── views.xml
│ └── web.xml
│ └── resources
│ ├── figure1.png
│ └── images
│ └── spitter_avatar.png
├── spring-security-demo
├── .idea
│ ├── artifacts
│ │ ├── spring_security_demo_war.xml
│ │ └── spring_security_demo_war_exploded.xml
│ ├── compiler.xml
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── libraries
│ │ ├── Maven__antlr_antlr_2_7_7.xml
│ │ ├── Maven__aopalliance_aopalliance_1_0.xml
│ │ ├── Maven__com_fasterxml_classmate_1_1_0.xml
│ │ ├── Maven__com_github_spullara_mustache_java_compiler_0_8_4.xml
│ │ ├── Maven__com_google_code_findbugs_jsr305_1_3_9.xml
│ │ ├── Maven__com_google_guava_guava_12_0_1.xml
│ │ ├── Maven__commons_beanutils_commons_beanutils_1_8_0.xml
│ │ ├── Maven__commons_collections_commons_collections_3_2.xml
│ │ ├── Maven__commons_digester_commons_digester_2_0.xml
│ │ ├── Maven__commons_fileupload_commons_fileupload_1_3_1.xml
│ │ ├── Maven__commons_io_commons_io_2_4.xml
│ │ ├── Maven__commons_lang_commons_lang_2_6.xml
│ │ ├── Maven__commons_logging_commons_logging_1_2.xml
│ │ ├── Maven__dom4j_dom4j_1_6_1.xml
│ │ ├── Maven__javax_servlet_jsp_jsp_api_2_0.xml
│ │ ├── Maven__javax_servlet_jstl_1_2.xml
│ │ ├── Maven__javax_servlet_servlet_api_2_5.xml
│ │ ├── Maven__javax_validation_validation_api_1_1_0_Final.xml
│ │ ├── Maven__jboss_javassist_3_7_ga.xml
│ │ ├── Maven__junit_junit_3_8_1.xml
│ │ ├── Maven__mysql_mysql_connector_java_5_1_34.xml
│ │ ├── Maven__ognl_ognl_2_7_3.xml
│ │ ├── Maven__org_apache_geronimo_specs_geronimo_jta_1_1_spec_1_1_1.xml
│ │ ├── Maven__org_apache_tiles_tiles_api_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_autotag_core_runtime_1_1_0.xml
│ │ ├── Maven__org_apache_tiles_tiles_compat_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_core_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_el_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_extras_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_freemarker_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_jsp_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_mvel_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_ognl_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_api_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_freemarker_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_jsp_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_mustache_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_servlet_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_servlet_wildcard_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_request_velocity_1_0_6.xml
│ │ ├── Maven__org_apache_tiles_tiles_servlet_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_template_3_0_5.xml
│ │ ├── Maven__org_apache_tiles_tiles_velocity_3_0_5.xml
│ │ ├── Maven__org_apache_velocity_velocity_1_6_2.xml
│ │ ├── Maven__org_apache_velocity_velocity_tools_2_0.xml
│ │ ├── Maven__org_aspectj_aspectjweaver_1_6_4.xml
│ │ ├── Maven__org_freemarker_freemarker_2_3_15.xml
│ │ ├── Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml
│ │ ├── Maven__org_hibernate_hibernate_core_5_0_7_Final.xml
│ │ ├── Maven__org_hibernate_hibernate_validator_5_2_2_Final.xml
│ │ ├── Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_0_Final.xml
│ │ ├── Maven__org_javassist_javassist_3_18_1_GA.xml
│ │ ├── Maven__org_jboss_jandex_2_0_0_Final.xml
│ │ ├── Maven__org_jboss_logging_jboss_logging_3_3_0_Final.xml
│ │ ├── Maven__org_mvel_mvel2_2_0_11.xml
│ │ ├── Maven__org_slf4j_jcl_over_slf4j_1_7_6.xml
│ │ ├── Maven__org_slf4j_slf4j_api_1_7_6.xml
│ │ ├── Maven__org_springframework_security_spring_security_config_4_0_4_RELEASE.xml
│ │ ├── Maven__org_springframework_security_spring_security_core_4_0_4_RELEASE.xml
│ │ ├── Maven__org_springframework_security_spring_security_web_4_0_4_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_aop_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_beans_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_context_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_core_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_expression_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_jdbc_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_orm_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_tx_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_web_4_2_5_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_webmvc_4_2_5_RELEASE.xml
│ │ ├── Maven__oro_oro_2_0_8.xml
│ │ └── Maven__xml_apis_xml_apis_1_0_b2.xml
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ └── workspace.xml
├── pom.xml
├── spring-security-demo.iml
├── src
│ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── vonzhou
│ │ │ └── web
│ │ │ └── controller
│ │ │ └── HelloController.java
│ │ └── webapp
│ │ ├── WEB-INF
│ │ ├── config
│ │ │ └── spitter-security.xml
│ │ ├── pages
│ │ │ ├── admin.jsp
│ │ │ ├── hello.jsp
│ │ │ └── login.jsp
│ │ ├── spitter-servlet.xml
│ │ └── web.xml
│ │ └── index.jsp
└── target
│ ├── classes
│ └── com
│ │ └── vonzhou
│ │ └── web
│ │ └── controller
│ │ └── HelloController.class
│ ├── maven-status
│ └── maven-compiler-plugin
│ │ └── compile
│ │ └── default-compile
│ │ ├── createdFiles.lst
│ │ └── inputFiles.lst
│ └── spring-security-demo
│ ├── META-INF
│ └── MANIFEST.MF
│ ├── WEB-INF
│ ├── classes
│ │ └── com
│ │ │ └── vonzhou
│ │ │ └── web
│ │ │ └── controller
│ │ │ └── HelloController.class
│ ├── config
│ │ └── spitter-security.xml
│ ├── lib
│ │ ├── antlr-2.7.7.jar
│ │ ├── aopalliance-1.0.jar
│ │ ├── aspectjweaver-1.6.4.jar
│ │ ├── classmate-1.1.0.jar
│ │ ├── commons-beanutils-1.8.0.jar
│ │ ├── commons-collections-3.2.jar
│ │ ├── commons-digester-2.0.jar
│ │ ├── commons-fileupload-1.3.1.jar
│ │ ├── commons-io-2.4.jar
│ │ ├── commons-lang-2.6.jar
│ │ ├── commons-logging-1.2.jar
│ │ ├── compiler-0.8.4.jar
│ │ ├── dom4j-1.6.1.jar
│ │ ├── freemarker-2.3.15.jar
│ │ ├── geronimo-jta_1.1_spec-1.1.1.jar
│ │ ├── guava-12.0.1.jar
│ │ ├── hibernate-commons-annotations-5.0.1.Final.jar
│ │ ├── hibernate-core-5.0.7.Final.jar
│ │ ├── hibernate-jpa-2.1-api-1.0.0.Final.jar
│ │ ├── hibernate-validator-5.2.2.Final.jar
│ │ ├── jandex-2.0.0.Final.jar
│ │ ├── javassist-3.18.1-GA.jar
│ │ ├── javassist-3.7.ga.jar
│ │ ├── jboss-logging-3.3.0.Final.jar
│ │ ├── jcl-over-slf4j-1.7.6.jar
│ │ ├── jsr305-1.3.9.jar
│ │ ├── jstl-1.2.jar
│ │ ├── mvel2-2.0.11.jar
│ │ ├── mysql-connector-java-5.1.34.jar
│ │ ├── ognl-2.7.3.jar
│ │ ├── oro-2.0.8.jar
│ │ ├── slf4j-api-1.7.6.jar
│ │ ├── spring-aop-4.2.5.RELEASE.jar
│ │ ├── spring-beans-4.2.5.RELEASE.jar
│ │ ├── spring-context-4.2.5.RELEASE.jar
│ │ ├── spring-core-4.2.5.RELEASE.jar
│ │ ├── spring-expression-4.2.5.RELEASE.jar
│ │ ├── spring-jdbc-4.2.5.RELEASE.jar
│ │ ├── spring-orm-4.2.5.RELEASE.jar
│ │ ├── spring-security-config-4.0.4.RELEASE.jar
│ │ ├── spring-security-core-4.0.4.RELEASE.jar
│ │ ├── spring-security-web-4.0.4.RELEASE.jar
│ │ ├── spring-tx-4.2.5.RELEASE.jar
│ │ ├── spring-web-4.2.5.RELEASE.jar
│ │ ├── spring-webmvc-4.2.5.RELEASE.jar
│ │ ├── tiles-api-3.0.5.jar
│ │ ├── tiles-autotag-core-runtime-1.1.0.jar
│ │ ├── tiles-compat-3.0.5.jar
│ │ ├── tiles-core-3.0.5.jar
│ │ ├── tiles-el-3.0.5.jar
│ │ ├── tiles-extras-3.0.5.jar
│ │ ├── tiles-freemarker-3.0.5.jar
│ │ ├── tiles-jsp-3.0.5.jar
│ │ ├── tiles-mvel-3.0.5.jar
│ │ ├── tiles-ognl-3.0.5.jar
│ │ ├── tiles-request-api-1.0.6.jar
│ │ ├── tiles-request-freemarker-1.0.6.jar
│ │ ├── tiles-request-jsp-1.0.6.jar
│ │ ├── tiles-request-mustache-1.0.6.jar
│ │ ├── tiles-request-servlet-1.0.6.jar
│ │ ├── tiles-request-servlet-wildcard-1.0.6.jar
│ │ ├── tiles-request-velocity-1.0.6.jar
│ │ ├── tiles-servlet-3.0.5.jar
│ │ ├── tiles-template-3.0.5.jar
│ │ ├── tiles-velocity-3.0.5.jar
│ │ ├── validation-api-1.1.0.Final.jar
│ │ ├── velocity-1.6.2.jar
│ │ ├── velocity-tools-2.0.jar
│ │ └── xml-apis-1.0.b2.jar
│ ├── pages
│ │ ├── admin.jsp
│ │ ├── hello.jsp
│ │ └── login.jsp
│ ├── spitter-servlet.xml
│ └── web.xml
│ └── index.jsp
├── springidol-aop
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── vonzhou
│ │ └── springinaction
│ │ └── springidolaop
│ │ ├── AroundAudience.java
│ │ ├── Audience.java
│ │ ├── Contestant.java
│ │ ├── GraciousContestant.java
│ │ ├── Guitar.java
│ │ ├── Instrument.java
│ │ ├── Instrumentalist.java
│ │ ├── Magician.java
│ │ ├── MagicianMain.java
│ │ ├── Main.java
│ │ ├── Main2.java
│ │ ├── MindReader.java
│ │ ├── PerformanceException.java
│ │ ├── Performer.java
│ │ ├── RehearsalMain.java
│ │ ├── Stutter.java
│ │ ├── Thinker.java
│ │ └── Volunteer.java
│ └── resources
│ ├── sneaky-magician.xml
│ ├── spring-idol-2.xml
│ ├── spring-idol-around.xml
│ ├── spring-idol-introductions.xml
│ └── spring-idol.xml
├── springidol-aspectj
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── vonzhou
│ │ └── springinaction
│ │ └── springidol
│ │ ├── AroundAudience.java
│ │ ├── Audience.java
│ │ ├── Contestant.java
│ │ ├── ContestantIntroducer.java
│ │ ├── GraciousContestant.java
│ │ ├── Guitar.java
│ │ ├── Instrument.java
│ │ ├── Instrumentalist.java
│ │ ├── Main.java
│ │ ├── PerformanceException.java
│ │ └── Performer.java
│ └── resources
│ └── spring-idol.xml
├── springidol-autodiscovery
├── pom.xml
├── springidol-autodiscovery.iml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── vonzhou
│ │ └── springinaction
│ │ └── springidol
│ │ ├── Guitar.java
│ │ ├── Instrument.java
│ │ ├── Instrumentalist.java
│ │ ├── Juggler.java
│ │ ├── PerformanceException.java
│ │ ├── Performer.java
│ │ ├── Piano.java
│ │ ├── Poem.java
│ │ ├── PoeticJuggler.java
│ │ ├── Song.java
│ │ ├── Sonnet29.java
│ │ └── SpringIdolConfig.java
│ ├── main5.iml
│ └── resources
│ └── spring-idol.xml
├── springidol
├── pom.xml
├── springidol.iml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── vonzhou
│ │ └── springinaction
│ │ └── springidolaop
│ │ ├── Auditorium.java
│ │ ├── City.java
│ │ ├── Instrument.java
│ │ ├── Instrumentalist.java
│ │ ├── Juggler.java
│ │ ├── OneManBand.java
│ │ ├── OneManBand2.java
│ │ ├── PerformanceException.java
│ │ ├── Performer.java
│ │ ├── Piano.java
│ │ ├── Poem.java
│ │ ├── PoeticJuggler.java
│ │ ├── RehearsalMain.java
│ │ ├── Saxophone.java
│ │ ├── Song.java
│ │ ├── SongBook.java
│ │ ├── SongSelector.java
│ │ ├── Sonnet29.java
│ │ └── Stage.java
│ ├── main6.iml
│ └── resources
│ ├── spring-idol.xml
│ └── springidol-context-2.xml
├── springinternals
├── pom.xml
├── springinternals.iml
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── vonzhou
│ │ │ │ ├── example
│ │ │ │ ├── Car.java
│ │ │ │ ├── CarFactoryBean.java
│ │ │ │ ├── GetBeanTest.java
│ │ │ │ ├── HelloBean.java
│ │ │ │ ├── MyTestBean.java
│ │ │ │ ├── Student.java
│ │ │ │ ├── Teacher.java
│ │ │ │ ├── TestChangeMe.java
│ │ │ │ ├── TestChangeMeReplacer.java
│ │ │ │ ├── User.java
│ │ │ │ └── UserMain.java
│ │ │ │ └── javainternals
│ │ │ │ ├── InterfaceExtendTest.java
│ │ │ │ ├── LearnClass.java
│ │ │ │ ├── LearnCollection.java
│ │ │ │ └── MyArrayList.java
│ │ ├── main7.iml
│ │ └── resources
│ │ │ └── knights.xml
│ └── test
│ │ ├── java
│ │ └── com
│ │ │ └── vonzhou
│ │ │ └── test
│ │ │ └── BeanFactoryTest.java
│ │ └── test.iml
└── target
│ ├── classes
│ ├── com
│ │ └── vonzhou
│ │ │ ├── example
│ │ │ ├── Car.class
│ │ │ ├── CarFactoryBean.class
│ │ │ ├── GetBeanTest.class
│ │ │ ├── HelloBean.class
│ │ │ ├── MyTestBean.class
│ │ │ ├── Student.class
│ │ │ ├── Teacher.class
│ │ │ ├── TestChangeMe.class
│ │ │ ├── TestChangeMeReplacer.class
│ │ │ ├── User.class
│ │ │ └── UserMain.class
│ │ │ └── javainternals
│ │ │ ├── InterfaceA.class
│ │ │ ├── InterfaceB.class
│ │ │ ├── InterfaceExtendTest.class
│ │ │ ├── LearnClass.class
│ │ │ ├── LearnCollection.class
│ │ │ └── MyArrayList.class
│ └── knights.xml
│ └── test-classes
│ └── com
│ └── vonzhou
│ └── test
│ └── BeanFactoryTest.class
└── too-many-redirects.jpg
/.gitignore:
--------------------------------------------------------------------------------
1 | .idea
2 | *.iml
3 | target
4 | *.settings
5 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__antlr_antlr_2_7_7.xml:
--------------------------------------------------------------------------------
1 |
The address is outside of our delivery area. You may 9 | still place the order, but you will need to pick it up 10 | yourself.
11 | 12 | 13 | Continue, I'll pick up the order | 14 | Never mind 15 | 16 | -------------------------------------------------------------------------------- /SpringPizza/src/main/webapp/WEB-INF/jsp/index.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 2 | 3 | 4 |