• 接触的电商项目中使用框架编写代码的常用点


    1、使用常用的几大主流框架:Spring、Struts2、Hibernate、Ibatis框架

      通常几大框架都有其特有的功能,编写代码中常用框架的几大特性:

      Spring:管理整个项目的,在其主配置文件中要有:连接数据库的相关语句(即配置数据源)【业务逻辑层】

       

    <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">
    	  <property name="driverClassName" value="${driverClassName}"></property>
    		<property name="url" value="${jdbc_url}" />
    		<property name="username" value="${jdbc_username}" />
    		<property name="password" value="${jdbc_password}" />
          ......//等等相关数据源的配置信息
    </bean>

      在接触的电商项目中,在此配置文件中不仅写了连接数据库的相关信息,还写了service接口的连接信息,使用了<dubbo></dubbo>标签,

      比如:

      

    <context:annotation-config/>
    	<!-- 用于获取 ApplicationContext -->
    	<bean id="ApplicationContextHolder" class="com.utils.ApplicationContextHolder"/>
    	  <!-- 数据工具对象 -->
    	  <dubbo:reference id="DataTool" interface="com.utils.DataTool" check="false" />
    	  <dubbo:reference id="YxwdglService" interface="com.fff.YxwdglService" check="false"/>
    	  <!-- 合同信息 -->
    	  <dubbo:reference id="Htgl_htthjhService" interface="com.fff.Htgl_htthjhService" check="false"/>
        </bean>

      Struts2框架:同时也有一个重要的配置文件:struts.xml,负责web层,控制层,从前台页面获取到相关数据,然后通过控制层,调用后台相关方法,进而实现了相应的功能。

    比如:

    <package name="Yxwdgl_yxwdModule" namespace="/service" extends="ec-default">
    		<action name="yxwd*" class="com.fff.Yxwdgl_yxwdAction"
    			method="do{1}">
    		</action>
    </package>
    

      之后就是各种框架的使用;

  • 相关阅读:
    App案例分析——XBMC
    四则运算题目生成程序(基于控制台)
    第一次结对编程
    第二次作业--摩拜单车
    第0次作业
    团队编程作业1-团队展示与选题
    结对编程1-模块化
    APP案例分析
    第1次作业
    第0道作业
  • 原文地址:https://www.cnblogs.com/FanSunny/p/4872169.html
Copyright © 2020-2023  润新知