http://wing929.javaeye.com/blog/216118
基于struts+spring+hibernate+jquery的jmesa的分页实现样例
http://wing929.javaeye.com/blog/216292
http://hi.baidu.com/angel_lishiwen/blog/item/cf266627fcb59327d4074288.html
struts2+Spring+Hibernate+Jquery
首先 开发环境: JDK 1.5 MyEclipse 6.0 SQL2000 SQL2000 需要打SP3 补丁 第一:准备好上述工作之后,我们引入需要的架包 解释一下: 1. 因为要用到Jquery,所以最好用JSON类型的数据,而struts2也提供了这种数据类型的插件,使用JSON数据类型 很方便 所以我们应用 jsonplugin.jar 这个架包 可以到www.apache.org下载 2 一看就知道是支持spring 的struts2插件 struts2-spring-plugin.jar 在已经下载好的struts2包里有的 3.Hibernate,spring 的架包 熟悉的可以自己手动配置,和一般开发一样,在这里我就忽略了 我使用MyEclipse 集成的插件 4.剩下的其他架包 为struts2 开发所必须的jar 5.我们引入SQL-JDBC-架包,没有这个架包,连接数据库将失败(这里要注意一下的是,如是直接用MyEclipse 集成Hibernate,下面的包就重复了,可以不引入了) 6. 我们引入jquery.js 文件 第二,我们将数据库设计好,并可以在MyEclipse中使用SQL,这样struts2+Spring+Hibernate+Jquery环境配置好了 我们可以通过做一个用户登陆的小例子,来体验一下,在login.html 页面输入用户名和密码,直接在 页面返回数据,弹出提示窗口,因为时间有限 我就不做success页面,就直接在login.html上呈现结果,这样也能体现AJAX(Jquery) 的优势 <一>我们首先看下工程文件结构:
<二> 接下来 我们看看开发的详细过程 1. 配置web.xml 2 做个简单的login.html 用 html 的好处不言而语了,让页面的代码 尽量和JSP代码分离,因为用jquery, 所以显示返回的数据,就可以用不用JSP代码了 3 我们来编写login.js 中的Login()方法
4 我们来编写LoginAction.java 5 Test.java ,这个类属于hibernate自动生成的,不熟悉hibernate,请先看下hibernate。以及后面的UserDAO.java,也属于hibernate的内容,这里就只给出UserDAO.java代码 6 我们来编写LoginMethod.java,该类主要是处理业务方面,通过spring的依赖注入使其业务与Action分离
7 我们来编写applicationContext.xml 8 我们来编写struts.xml
除此之外 还有些小问题,比如在开发中,HTML页面的缓存问题 1.当从页面更改数据后,页面要重新打开 新数据才能显示 这个问题是由于 jquery自身有缓存的功能,所以我们在 js文件中加入: $(document).ready(function () { $.ajaxSetup({cache:false});}); 2.中文乱码 问题 最好是在TOMCAT 服务器中 conf\server.xml 加入红色的字段 <Connector port="80" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/> |
相关推荐
json+jquery+struts2+hibernate+spring 实现的小型bbs系统,这个提供包 ,很不错的下载后,好好徐希一下吧
Struts2、Spring、Hibernate、jQuery 和 JSON 是五个在IT行业中极为重要的技术组件,它们各自在Web应用开发中扮演着不同的角色。这篇文章将详细介绍这些技术的整合使用以及它们的功能。 首先,Struts2 是一个基于 ...
JEECMS使用目前java主流技术架构:hibernate3+struts2+spring2+freemarker。AJAX使用jquery和json实现。视图层并没有使用传统的JSP技术,而是使用更为专业、灵活、高效freemarker。 数据库使用MYSQL,并可支持orcale...
2.Action里通过struts2-spring-plugin.jar插件自动根据名字注入。 3.Ajax无刷新异步调用Struts2,返回Json数据,以用户注册为例。 4.在服务端分页查询功能,优点:实时性:跳页才查询。数据量小:只加载当前页的记录...
标题 "struts2+spring+hibernate+jquery+dwr+json" 描述了一个集成的Web应用程序开发框架,其中包含了多个关键技术和库。这个框架旨在提高开发效率,提供灵活的数据管理,以及用户友好的前端交互。 1. Struts2:...
标题 "struts2+spring3+hibernate3+jquery+springside 做一个OA2" 提供了一个综合的Web开发框架组合,用于构建一个办公自动化(OA)系统。这个系统基于以下技术栈: 1. **Struts2**: Struts2是一个Java Web MVC...
JQuery1.4.2+Struts2.1.8+JSON0.34+Spring2.5.6+Hibernate3.5+XFire1.2.6整合实例(已上传) 1、JSON0.34使用的是struts2附带的struts2-json-plugin-2.1.8.1.jar 2、db是mysql,名字为test,用户名root,密码空 3、...
Struts2、Spring、iBatis和jQuery是四个在Java Web开发中广泛应用的框架和技术,它们共同构建了一个高效、灵活的后端系统,并通过JSON进行数据交互。下面将详细阐述这些技术及其相互间的整合。 **Struts2** 是一个...
《网络硬盘:基于Struts 2、Hibernate及Spring的实现》 网络硬盘是一种云存储服务,允许用户在网络上存储、管理和共享文件。在这个项目中,我们采用了一种经典的Java Web开发框架——Struts 2,结合ORM框架...
标题中的"jquery+json+structs+spring+hibernate-annotations+maven"是一个典型的Java Web开发技术栈,涵盖了前端到后端的核心组件。这里,我们逐一解析这些技术及其关联的知识点。 1. **jQuery**: jQuery是一个...
Struts2、Spring、Hibernate、jQuery 和 JSON 是Java Web开发中的关键组件,它们各自扮演着不同的角色,构建出高效、可维护的Web应用程序。 Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web框架...
标题 "省市级联(采用技术==Struts+Hibernate+Spring+Jquery+Json)" 描述了一个基于Web的开发项目,该项目使用了多种技术来实现省市级联的动态下拉选择功能。在这个系统中,用户在选择省份后,城市列表会根据所选...
在Java Web开发中,Struts2、Spring和Hibernate三大框架的整合使用是非常常见的技术栈,它们各自负责不同的职责,共同构建出高效、稳定的业务系统。本项目通过这三大框架实现了一个级联操作,具体涉及到了省市县以及...
Struts2、Spring3、Hibernate4、Maven和EasyUI是Java Web开发中常见的五大框架和技术,它们在构建高效、可维护的企业级应用中扮演着关键角色。下面将详细阐述这些技术及其整合方式。 首先,Struts2是一个基于MVC...
【标题】"基于hibernate+spring+struts的学生选课系统"是一个常见的Java Web开发框架的集成应用,用于构建高效、稳定且易于维护的学生选课管理平台。这个系统利用了三大主流开源框架:Hibernate作为对象关系映射...
【毕业设计】基于SSH(Struts2+Spring+Hibernate)搭建的失物招领平台(前后端源码+SQL脚本).zip LostFound失物招领网,本意是打算为我们学校长沙理工大学而做,就是一个有关失物招领的交流平台。 项目用到的相关...
【作品名称】:基于SSH(Struts2+Spring+Hibernate)搭建的失物招领平台,进行简单修改即可用于各高校失物招领 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、...
SSH+Ajax+JSON在Web开发中的应用主要集中在构建动态、响应迅速的用户界面,这里我们主要探讨Spring、Struts、Hibernate这三大框架如何与Ajax和JSON技术结合,以实现省市级联选择的效果。 首先,Spring是Java企业级...
1、JSON0.34使用的是struts2附带的struts2-json-plugin-2.1.8.1.jar 2、db是mysql,名字为test,用户名root,密码空 3、com.morningstar.utility.WSUtility为调用WebService的客户端代码,在调用这个WebService返回...
总结来说,"Struts2+Spring+Hibernate Jquery ajax simple tree 动态生成树实例"是一个综合运用Java后端框架和前端技术实现动态交互功能的案例。它展示了如何在后端利用SSH整合处理业务逻辑和数据,再通过Ajax和...