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>
分享到:
相关推荐
`ibatis_3_学习笔记.pdf`可能涵盖了iBatis的基本使用,包括XML配置、动态SQL、结果映射等。 4. **项目实例**:`PrivilegeManageSystem`可能代表了权限管理系统,这是整合这三个框架的一个典型应用场景。通常会涉及...
Struts2、iBatis和Spring是Java Web开发中的三个重要框架,它们分别在MVC模式、持久层操作和依赖注入方面发挥着关键作用。这三个框架的整合使用,可以构建出高效、灵活的企业级应用。 Struts2是基于MVC(Model-View...
"maven聚合web工程--struts2+spring"这个标题表明我们正在讨论一个使用Maven构建的项目,该项目集成了Struts2和Spring这两个流行的Java Web框架。Struts2是一个用于构建 MVC(模型-视图-控制器)架构的框架,而...
综上所述,这个压缩包提供了从理论到实践的全方位iBATIS学习资料,特别适合希望深入理解和掌握Struts 2、Spring 2和iBATIS 2整合的开发者。通过这些资源,读者可以了解到如何有效地利用这些框架构建出高效的企业级...
Struts、Spring、iBatis 和 ExtJS 是四个在IT行业中广泛应用的开源框架和技术,它们在构建企业级Java Web应用程序时发挥着重要作用。这个实例由Atanas Neshkov创建,旨在展示这些技术如何协同工作,提供高效且用户...
### Spring培训学习笔记知识点梳理 #### 一、Spring框架概览 - **启动时间与背景**:Spring项目始于2003年2月,最初的基础代码来源于书籍《Expert One-On-One J2EE Design and Development》。 - **核心特性**: -...
Freemaker_入门+深入+开发指南+学习笔记.doc FreeMarker标签中文文档.pdf FreeMarker教程.pdf ibatis开发指南(中文版).pdf java web标签大全.CHM jBPM_4.4_开发指南.pdf jquery1.7 中文手册.chm lucene3.0-api.CHM...
Struts是Java Web开发中的一款经典MVC框架,由Apache...以上是对Struts学习笔记的简要概括,深入学习Struts,不仅可以提升Web开发技能,还能更好地理解MVC模式以及框架的设计思想,对后续学习其他Web框架也会有所帮助。
### 牧紫小岩的Spring学习笔记:深入解析Spring框架的核心功能与应用 #### Spring框架概览 Spring框架,作为Java领域中一个重要的轻量级框架,主要关注于解决企业级应用开发中的复杂性问题。它通过提供一系列的...
Spring框架是Java开发中不可或缺的一部分,它提供了一种强大的依赖注入机制和面向切面编程的能力,使得应用程序的组件管理和配置变得更加灵活和易于维护。在Spring框架中,应用组件(也称为bean)在Spring容器中被...
Struts是Java Web开发中的一个开源框架,由Apache软件基金会维护。它主要应用于构建基于Model-View-Controller(MVC)架构的Web应用程序。在达内的培训课程中,学员会深入学习Struts的核心概念和实践应用,以提升其...
ext学习笔记一 小试iBatis RIA(Rich Internet Application)的现状和未来 Java应用中域名解析不过期的解决方法 Java编程那些事儿45—数组使用示例1 一步步熟悉OFBiz 用Java做客户端调用.NET写...
2. **环境搭建**: 笔者基于SSI框架(Struts2.1.6 + Spring3.0 + iBatis-2.3.4.726)搭建了学习环境,并按照官方示例进行了环境的配置与测试。 #### 三、配置JMesa环境 1. **文件结构**: - 在`webRoot`目录下创建...
林信良以其在Spring技术手册中的贡献而闻名,他的笔记通常深入浅出,适合开发者参考和学习。Struts是Apache软件基金会的一个开源项目,是一个用于构建Java Web应用程序的MVC框架。它在早期的Web开发中非常流行,为...
Struts是Apache软件基金会 Jakarta项目下的一个开源框架,主要用于构建基于Java的企业级Web应用程序。它遵循Model-View-Controller(MVC)设计模式,旨在简化开发过程,提高代码的可维护性和可重用性。 在Struts...
标题中的"SSI相关笔记"可能是指SSH框架的笔记,而非SSI(Server Side Includes)技术,因为描述中提到了"SSH相关笔记",并且包含了"ibatis"和"struct2"这两个与SSH(Struts2、Spring、Hibernate)集成开发相关的...
Java五大框架,通常指的是Spring、Struts、Hibernate、MyBatis和iBatis这五个在Java Web开发中广泛使用的框架。这些框架各自专注于应用程序的不同层面,如Spring是全面的轻量级应用框架,Struts主要处理MVC模式,...
本文是个人在学习过程中的学习笔记,详细讲解了如何使用iBatis2.x以及如何将其与Struts2.x,Spring3.x进行整合开发,其中包括iBatis基础使用,存储过程调用和数据库函数的调用。