`
sgp2004
  • 浏览: 20244 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

做网站跟养儿子似的:一周时间做的ssh,实现crud和分页

    博客分类:
  • ssh
阅读更多
要做一个小项目,于是开始了咱的ssh之路,借书,google,javaeye,成了这两周生活的主题,以前是做网站的维护,感觉就像是对二手车的修修补补,很是不爽,这次呢?属于完全自主设计,学着用spring,学着用Hibernate,middlegen,学着jstl,慢慢摸索,然后咱的网站小儿子就这样一步步长大了。这段是觉得做网站跟养儿子一样,而且他按你的想法去成长,当然也有你不知道的很多地方,毕竟是吸收这里那里的知识和借用人家的jar开发的,有时候出问题也是不可避免的,然后咱就想办法给调教好,这感觉不错!
这是第一周做的小demo,在网上下过一些ssh的crud的例子,比较繁琐,咱这个属于精简但是五脏俱全那种,呵呵,本周在继续业务处理,感慨很多,以后再说
struts1.1+spring3+Hibernate3
数据库是sql server的 在eclipse上做的,tomcat5.5
您只要建一个表userinfo即可,有sql脚本
基本的配置文件
web.xml: 初始化struts和spring 的配置
struts-config :配置一下action的路径和使用的动态form,然后使用spring 的代理类,struts的行程就到此位置了
applicationContext.xml: 衔接struts和hibernate,贯穿请求、业务和DAO,感觉这个配起来的过程是很艰难有趣的说。学到注入的方法,学到dao的父类用parent表示,感受hibernateTemplate的简便
hibernate.cfg.xml : 其实是spring里一个bean sessionFactory的数据库连接和数据表配置,单独放出来结构比较清晰一点
嗯 ssh的三个文件好了,再写个dao,写个action就能够实现crud了,因为程序比较小,把service类给省了,没有必要的东西,完全可以在action里执行业务
总体层次
web :jsp jstl
control : struts spring
model:持久类和hbm
dao: 主要是baseDAO的一些基本操作 使用hibernateTemplate再加个sessionFactory做分页就可以了。 
在javaeye看文章,觉得自己很落伍了,嗯嗯,原来以为做个ssh就很进步了,以前一点也没用过啊,dao也感觉很不错,可看到领域模型看到大虾们说dao要完全被舍弃,觉得自己要学的太多了,嗯 继续努力吧!

3
0
分享到:
评论
4 楼 wangchao_0625 2008-12-08  
多谢!
3 楼 sgp2004 2008-12-05  
liangwenzheng 写道

多谢分享

嘿 多谢关注哈
2 楼 sgp2004 2008-12-05  
呵呵 我这还包括了hibernate和spring 还jstl的jar包
所以有点大
1 楼 liangwenzheng 2008-12-05  
多谢分享

相关推荐

    SSH整合CRUD案例+分页功能的实现+教学文档

    总的来说,SSH整合CRUD案例结合分页功能的实现是一个实用的学习资源,涵盖了Java Web开发中的基础和进阶内容,对于初学者和有一定经验的开发者都有很高的参考价值。通过实际操作和学习,你可以掌握如何在SSH框架下...

    SSH_crud_分页

    本教程将深入探讨如何在SSH框架下实现CRUD(创建、读取、更新、删除)操作以及分页功能。 首先,Struts2作为MVC框架,负责处理HTTP请求,控制应用程序的流程。它的核心是Action类,每个Action对应一个具体的业务...

    SSH实现分页模型和CRUD操作

    总结来说,SSH框架提供了一种高效的方式来处理分页和CRUD操作,通过合理的架构设计和方法封装,可以有效地提升开发效率和应用性能。在实际项目中,开发者还需要考虑性能优化、异常处理、安全控制等多个方面,以确保...

    ssh_crud.rar_SSH CRUD

    SSH CRUD 是一个基于Java开发的Web应用程序,使用了Spring、Struts2和Hibernate这三大主流框架,实现了数据库的创建、读取、更新和删除(CRUD)操作。这个项目不仅展示了这三个框架的基本集成和协同工作,还包含了...

    ssh-crud.rar_SSH CRUD_ssh

    SSH CRUD,全称为Spring、Struts和Hibernate,是Java Web开发中的一个经典组合,用于构建数据驱动的Web应用程序。这个“ssh-crud.rar”压缩包包含的资源显然与SSH框架的CRUD操作有关,即创建(Create)、读取(Retrieve...

    SSH框架CRUD小例子

    SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大开源框架集成。...通过熟练掌握SSH,开发者可以更高效地实现CRUD操作和其他业务逻辑,从而提高开发效率和代码质量。

    ssh2整合实现CRUD

    SSH2整合实现CRUD是指在Java Web开发中,将Struts2、Spring和Hibernate这三个开源框架集成起来,用于实现创建(Create)、读取(Read)、更新(Update)和删除(Delete)等基本数据操作。SSH2是Struts2、Spring和...

    SSH_CRUD整合实例

    SSH_CRUD整合实例是针对Java Web开发中的三大框架——Struts、Spring和Hibernate进行集成,实现数据的创建(Create)、读取(Read)、更新(Update)和删除(Delete)操作的一个经典案例。这个实例适用于初学者熟悉...

    SSH整合开发CRUD

    2. 编写DAO(Data Access Object)接口和实现类:DAO层负责与数据库的交互,使用Hibernate Session进行CRUD操作。 3. 实现Service接口:Service层封装了业务逻辑,调用DAO层的方法处理数据。Spring可以通过依赖注入...

    SSM常用的CRUD+pagehepler分页

    在本项目中,可能包含了如用户、商品等实体对象的增删改查接口和实现,例如`UserService`和对应的`UserMapper`。 **5. PageHelper分页**:PageHelper是MyBatis的分页插件,能够自动处理SQL的分页逻辑,使得在业务...

    ssh框架实现分页

    本项目通过SSH框架实现了一个完整的分页功能,旨在帮助开发者理解和掌握如何在实际应用中实现数据的分页展示。 首先,Struts2作为MVC(Model-View-Controller)框架负责处理HTTP请求并调度到相应的控制器。在分页...

    ExtJS 实现动态处理加载 grid 实现了CRUD还有分页功能

    在本示例中,我们将深入探讨如何使用ExtJS实现动态加载grid,同时实现CRUD(创建、读取、更新、删除)操作和分页功能。 首先,让我们了解什么是Grid。在ExtJS中,Grid是一种数据网格组件,用于展示大量结构化数据。...

    使用ssh框架,实现单表增删改查、条件查询和分页、文件上传

    在这个项目中,我们将学习如何利用SSH框架实现单表的增删改查(CRUD)操作,条件查询以及分页功能,并结合jQuery的AJAX技术实现页面无刷新交互,同时也会涉及到文件上传的功能。 首先,Spring框架作为整个应用的...

    ssh和jQuery分页

    标题中的“ssh”通常指的是Java开发中的三个框架——Spring、Struts和Hibernate的组合,而“jQuery分页”则是指在前端使用jQuery库实现数据分页功能。在Web开发中,SSH框架常用于构建后端逻辑,而jQuery则用于增强...

    一个简单的ssh带分页的增删改查crud

    在这个“一个简单的SSH带分页的增删改查CRUD”项目中,我们将探讨如何利用SSH框架实现基本的数据操作功能,包括创建(Create)、读取(Retrieve)、更新(Update)和删除/Delete),以及分页查询。 首先,Struts2作为MVC...

    简单权限和无刷新分页和CRUD

    在提供的压缩包文件"简单权限和无刷新分页和CRUD"中,很可能包含了一个示例项目,演示了如何将这三个核心概念整合到一起。这个项目可能包括了权限控制的实现代码,无刷新分页的前端组件和后端接口,以及执行CRUD操作...

    ssh实现模糊查询,分页及增删改查功能

    在这个场景中,我们将深入探讨如何利用SSH框架实现模糊查询、分页以及增删改查(CRUD)功能,并与Oracle 10g数据库进行交互。 **一、SSH框架简介** SSH框架由三个主要部分组成: 1. **Struts2**:这是一个基于MVC...

    整合SSH并实现登录注册分页功能

    这个项目基于MyEclipse 2014集成开发环境,实现了SSH框架的整合,并且提供了登录、注册以及分页功能,这对于初学者来说是一个很好的实践案例。下面将详细阐述SSH框架及其在项目中的应用,以及分页功能的实现。 1. *...

    SSH增删改查 分页

    在"SSH增删改查 分页"这个主题中,我们主要讨论如何利用SSH框架实现对数据的CRUD操作(Create、Read、Update、Delete)以及分页显示。下面将详细阐述这些知识点: 1. **Struts2**:作为MVC框架,Struts2负责处理...

Global site tag (gtag.js) - Google Analytics