虛掩的門

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            10 Posts :: 23 Stories :: 5 Comments :: 0 Trackbacks

          Spring Notes2
          1.Read Resource
          ----------------------------------------------------
          applicationContext.xml的內容
          ----------------------------------------------------
          <?xml version="1.0" encoding="UTF-8"?>
          <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "

          <beans>


          ?<bean id="SpringHibernateSession" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
          ??<property name="configLocation">
          ???<value>file:src/hibernate.cfg.xml</value>
          ??</property>
          ?</bean>
          ?<!-- bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"-->
          ?<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
          ?<!--不必重啟Server-->
          ?
          ??<property name="basename">
          ???<!-- classpath:ApplicationResouces_zh_CN.properties ,? class -->

          ???<value>src\\com\\hardy\\struts\\ApplicationResources</value>
          ???<!-- value>com.hardy.struts.ApplicationResources</value -- error -->
          ???<!-- value>classpath:com\\hardy\\struts\\ApplicationResources</value -- correct -->

          ??</property>
          ?</bean>
          </beans>


          ----------------------------------------------------
          Test Java
          ----------------------------------------------------
          ApplicationContext ctx = new FileSystemXmlApplicationContext(
          ????"src\\applicationContext.xml");
          //方法1
          //ApplicationContext ctx = new FileSystemXmlApplicationContext(
          //????"D:\\Study-source\\Myeclipse4\\LibraryWeb\\src\\applicationContext.xml");
          //方法2
          //??ApplicationContext ctx = new FileSystemXmlApplicationContext(
          //????"classpath:applicationContext.xml");

          ??Object[] arg = new Object[] { "hardy", "xiaowei" };

          ??String username = ctx.getMessage("username", arg, Locale.US);
          ??System.err.println("username is\n" + username);

          ??? Resource rs = ctx
          ???? .getResource("classpath:com\\hardy\\struts\\ApplicationResources.properties");
          //另一種方式 ??
          //??????? .getResource("src\\com\\hardy\\struts\\ApplicationResources.properties");
          ??? if (rs.exists()) {
          ???System.err.println("rs is? existing");

          ???try {
          ????File file = rs.getFile();
          ???} catch (IOException e) {
          ????// TODO Auto-generated catch block
          ????e.printStackTrace();
          ???}
          ??}
          ?--------------------------------------
          ?WebContext的內容
          ?<listener>
          ??<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
          ?</listener>
          ?
          或者
          ?<servlet>
          ??<servlet-name>context</servlet-name>
          ??<servlet-class>org.springframwork.web.context.ContextLoaderServlet</servlet-class>
          ??<load-on-startup>1</load-on-startup>
          ?</servlet>
          ?
          ?<context-param>
          ??<param-name>contextConfigLocation</param-name>
          ??<param-value>applicationContext.xml</param-value>
          ?</context-param>
          ?
          ?
          ??WebApplicationContextUtils.getWebApplicationContext
          ??
          ??TTS網站
          ??側重產品研發Struts
          ??側重先進的設計理念webwork2
          ??側重模板Velocity,Freemarker,XSLT
          ??
          ??
          ??動態AOP??
          OpenSessionInView模式
          對于Client應用通過Hessian訪問服務器端Service組件,我的建議則是把對象關聯操作封裝到DAO接口上去,例如


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 诸暨市| 土默特右旗| 自贡市| 南昌市| 娱乐| 香港 | 明水县| 宾阳县| 西乌珠穆沁旗| 凉山| 平乡县| 江都市| 咸宁市| 岳西县| 乌拉特前旗| 富锦市| 东兰县| 育儿| 慈利县| 张家界市| 双鸭山市| 临江市| 澄江县| 益阳市| 融水| 封丘县| 西城区| 金门县| 客服| 青岛市| 金沙县| 收藏| 寻乌县| 夏邑县| 陇西县| 巴彦淖尔市| 石河子市| 尚义县| 海城市| 秦皇岛市| 满洲里市|