菜单
  

    <%@taglib uri="/struts-tags" prefix="s"%>
    本系统用到的s标签有显示输出、逻辑选择、循环迭代等标签。
    下面这段代码即是显示输出标签:
    <s:property value="显示输出的内容" />

    下面这段代码即是逻辑选择标签:
    <s:if test="条件1">
    条件1为true时执行的代码
    </s:if>
    <s:elseif test="条件2">
    条件2为true时执行的代码
    </s:elseif>
    <s:else>
    条件为false时执行的代码
    </s:else>
    下面这段代码即是循环迭代标签:
    <s:iterator value="集合或数组" var="临时变量名">
    循环体代码
    </s:iterator>
    (2)    Spring框架
    Spring框架是一个开源的、免费的,用来创建及管理Bean(对象)的一个轻量级的容器框架。其框架的主要优势之一就是它的分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。其主要开发原则为开闭原则(OCP)和迪米特法则(最少知道原则)。
    Spring不但提供了IoC控制反转、DI依赖注入,而且对事务、持久层和单例及MVC提供支持,还可以对现今大部分主流框架都能进行整合,简化业务开发等功能。
    A     控制反转IoC
    应用程序本身不负责对象的创建(没有接触实际类型),而是由外部容器(spring的IoC容器:对象工厂)来负责创建它。应用程序只需要通过父类引用(接口、抽象类)来使用外部容器所创建的对象就可以了。
    这做样的好处:应用程序是不知道(也不必知道)对象是如何创建的、创建的是那种具体类型,那么,如果对象的实际类型发生变化,不会影响到应用程序本身。
    此时,创建对象的权利由应用程序本身转移到了外部容器,这种控制权的转移称为控制反转。
    B     依赖注入DI
    IoC和DI是一回事,IoC是从IoC容器(对象工厂)中获得对象,DI是在从IoC容器中获得对象的同时,给此对象的依赖字段“装配”数值。
    注意:必须先控制反转IoC,才能依赖注入DI。
    标准setter方法注入DI:
    1. 类中有依赖字段(成员变量、成员方法的形参);
    2. 依赖字段必须要有标准的setter方法;
    3. 在Spring的配置文件applicationContext.xml中添加如下代码:
    <bean name="beanid" class="包名.类名" scope="prototype">
    <property name="类中字段名" value="值"></property>
         <property name="引用字段名" ref="另一个bean的beanid"></property>
     </bean>
    (3)    Hibernate框架
    Hibernate框架是一个开源的、免费的,用来实现ORM映射的,持久化框架。它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思文来操纵数据库。
    当使用Hibernate框架进行持久化操作时,可以实现如下功能:
    1. 自动生成DDL语句;
    2. 自动生成SQL语句;
    3. 自动文护主外键;
    4. 可以文护级联关系(级联保存、级联删除);
    5. 可以直接查询得到的对象或对象的集合。
    凡是跟数据库有关的那方面操作都交给Hibernate去文护管理,程序员专注于业务逻辑的开发就行了。
    A     核心配置文件及API
    a     hibernate.cfg.xml或applicationContext.xml
    功能1:定义JDBC数据源信息
    如数据库的连接代码:
    <!--  配置  数据源   -->
    <bean name="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
  1. 上一篇:ASP.net+sqlserver招聘平台企业用户子系统设计
  2. 下一篇:基于iOS平台的记单词软件设计与实现
  1. JAVA基于安卓平台的医疗护工管理系统设计

  2. java+mysql设备监控记录的大...

  3. java+mysql酒店管理系统设计与实现

  4. java+mysql二手房网站的设计与实现

  5. java+mysql家居团购网站的设计与实现

  6. JAVA+MYSQL《算法与数据结构...

  7. 基于MOOCs的《Java程学设计...

  8. 乳业同业并购式全产业链...

  9. 酸性水汽提装置总汽提塔设计+CAD图纸

  10. 中考体育项目与体育教学合理结合的研究

  11. 大众媒体对公共政策制定的影响

  12. 河岸冲刷和泥沙淤积的监测国内外研究现状

  13. 电站锅炉暖风器设计任务书

  14. java+mysql车辆管理系统的设计+源代码

  15. 当代大学生慈善意识研究+文献综述

  16. 杂拟谷盗体内共生菌沃尔...

  17. 十二层带中心支撑钢结构...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回