`
zhonghua2412
  • 浏览: 21972 次
  • 性别: Icon_minigender_1
  • 来自: 大连
最近访客 更多访客>>
社区版块
存档分类
最新评论

java Struts+spring+IBatis学习笔记

阅读更多

Struts2.0+Spring+IBatis:

 

开发顺序可以是:sql>bean>dao>service>action>jsp(顺序是从数据层到表现层)

 

目录机构为:pakage目录下包括:bean\action\service\dao层。

 

为了提高系统的可扩展性,应采用接口编程方法。通过覆盖接口中的程序来完成功能。DAO

 

文件操作数据库(.sql文件),service层则调用实例化的DAO,action调用Service,并实

 

例化,最后.jsp文件中Struts表单调用各自的action。

 

开发中遇到一个问题就是动态查询时使用的方法<isNotEmpty>只能用于字符串的字段,对

 

于ID则不好用。

 

select 

id,goodname,goodsid,typeone,typetwo,typethree,typefour,recomme

nd FROM goods WHERE recommend =1

<dynamic>
       <isNotEmpty prepend=" AND " property="goodname">
            	goodname LIKE '%$goodname$%'
       </isNotEmpty>
</dynamic>

 

分享到:
评论

相关推荐

    struts2+spring+ibatis整合项目实例

    `ibatis_3_学习笔记.pdf`可能涵盖了iBatis的基本使用,包括XML配置、动态SQL、结果映射等。 4. **项目实例**:`PrivilegeManageSystem`可能代表了权限管理系统,这是整合这三个框架的一个典型应用场景。通常会涉及...

    struts2+ibatis+spring

    Struts2、iBatis和Spring是Java Web开发中的三个重要框架,它们分别在MVC模式、持久层操作和依赖注入方面发挥着关键作用。这三个框架的整合使用,可以构建出高效、灵活的企业级应用。 Struts2是基于MVC(Model-View...

    maven聚合web工程--struts2+spring

    "maven聚合web工程--struts2+spring"这个标题表明我们正在讨论一个使用Maven构建的项目,该项目集成了Struts2和Spring这两个流行的Java Web框架。Struts2是一个用于构建 MVC(模型-视图-控制器)架构的框架,而...

    ibatis大全

    综上所述,这个压缩包提供了从理论到实践的全方位iBATIS学习资料,特别适合希望深入理解和掌握Struts 2、Spring 2和iBATIS 2整合的开发者。通过这些资源,读者可以了解到如何有效地利用这些框架构建出高效的企业级...

    struts spring ibatis extjs 实例

    Struts、Spring、iBatis 和 ExtJS 是四个在IT行业中广泛应用的开源框架和技术,它们在构建企业级Java Web应用程序时发挥着重要作用。这个实例由Atanas Neshkov创建,旨在展示这些技术如何协同工作,提供高效且用户...

    spring培训学习笔记

    ### Spring培训学习笔记知识点梳理 #### 一、Spring框架概览 - **启动时间与背景**:Spring项目始于2003年2月,最初的基础代码来源于书籍《Expert One-On-One J2EE Design and Development》。 - **核心特性**: -...

    java开发常用的中文API集合包

    Freemaker_入门+深入+开发指南+学习笔记.doc FreeMarker标签中文文档.pdf FreeMarker教程.pdf ibatis开发指南(中文版).pdf java web标签大全.CHM jBPM_4.4_开发指南.pdf jquery1.7 中文手册.chm lucene3.0-api.CHM...

    Struts学习笔记

    Struts是Java Web开发中的一款经典MVC框架,由Apache...以上是对Struts学习笔记的简要概括,深入学习Struts,不仅可以提升Web开发技能,还能更好地理解MVC模式以及框架的设计思想,对后续学习其他Web框架也会有所帮助。

    牧紫小岩的Spring学习笔记pdf

    ### 牧紫小岩的Spring学习笔记:深入解析Spring框架的核心功能与应用 #### Spring框架概览 Spring框架,作为Java领域中一个重要的轻量级框架,主要关注于解决企业级应用开发中的复杂性问题。它通过提供一系列的...

    Spring学习笔记

    Spring框架是Java开发中不可或缺的一部分,它提供了一种强大的依赖注入机制和面向切面编程的能力,使得应用程序的组件管理和配置变得更加灵活和易于维护。在Spring框架中,应用组件(也称为bean)在Spring容器中被...

    达内培训的struts课程笔记

    Struts是Java Web开发中的一个开源框架,由Apache软件基金会维护。它主要应用于构建基于Model-View-Controller(MVC)架构的Web应用程序。在达内的培训课程中,学员会深入学习Struts的核心概念和实践应用,以提升其...

    java文集

    ext学习笔记一 小试iBatis RIA(Rich Internet Application)的现状和未来 Java应用中域名解析不过期的解决方法 Java编程那些事儿45—数组使用示例1 一步步熟悉OFBiz 用Java做客户端调用.NET写...

    jmesa学习笔记。。。

    2. **环境搭建**: 笔者基于SSI框架(Struts2.1.6 + Spring3.0 + iBatis-2.3.4.726)搭建了学习环境,并按照官方示例进行了环境的配置与测试。 #### 三、配置JMesa环境 1. **文件结构**: - 在`webRoot`目录下创建...

    Struts Gossip

    林信良以其在Spring技术手册中的贡献而闻名,他的笔记通常深入浅出,适合开发者参考和学习。Struts是Apache软件基金会的一个开源项目,是一个用于构建Java Web应用程序的MVC框架。它在早期的Web开发中非常流行,为...

    Struts良葛咯的笔记

    Struts是Apache软件基金会 Jakarta项目下的一个开源框架,主要用于构建基于Java的企业级Web应用程序。它遵循Model-View-Controller(MVC)设计模式,旨在简化开发过程,提高代码的可维护性和可重用性。 在Struts...

    SSI相关笔记

    标题中的"SSI相关笔记"可能是指SSH框架的笔记,而非SSI(Server Side Includes)技术,因为描述中提到了"SSH相关笔记",并且包含了"ibatis"和"struct2"这两个与SSH(Struts2、Spring、Hibernate)集成开发相关的...

    五大框架笔记

    Java五大框架,通常指的是Spring、Struts、Hibernate、MyBatis和iBatis这五个在Java Web开发中广泛使用的框架。这些框架各自专注于应用程序的不同层面,如Spring是全面的轻量级应用框架,Struts主要处理MVC模式,...

    SSI-iBatis2.x

    本文是个人在学习过程中的学习笔记,详细讲解了如何使用iBatis2.x以及如何将其与Struts2.x,Spring3.x进行整合开发,其中包括iBatis基础使用,存储过程调用和数据库函数的调用。

Global site tag (gtag.js) - Google Analytics