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

Extjsstruts2spring3hibernate3 annotation CRUD demo

阅读更多
最近忙了一段时间的Extjs终于有了个完整的DEMO,很激动.和大家分享一下,有不足之处请大家批评指出.
这个小项目做了一个CURD的封闭,可以简化的实现实现基本的CURD功能,用的是mysql数据库,数据库的脚本在/amu3/src/main/sql/mysql/schema.sql下,

值得说明一下的是,json是通过jsonplugin3.3做自动封装,有不明白的话可以看下我这个博客下的其它两篇关于json集成struts2.0的文章,
ssh 集成的部分主要是基于springside做的二次封装和开发,所以如果有不明白的话请上www.springside.org.cn仔细拜读吧
  • 描述: 列表页图
  • 大小: 40.2 KB
  • 描述: 增加修改页截图
  • 大小: 34.7 KB
17
2
分享到:
评论
13 楼 147175882 2009-07-21  
自已上网查下吧,这个应该挺容易的,应该是你mysql设置问题,硬是不行重装下mysql吧,顺便说下,我用的是mysql5

如果有什么ext+ssh的问题,尽管问吧,
12 楼 liuicesnow 2009-07-21  
你好,数据库配置我已经修改了,可是还是报错,请问怎么解决,谢谢。
错误信息:ERROR org.hibernate.util.JDBCExceptionReporter - Access denied for user 'root'@'localhost' (using password: NO)
11 楼 147175882 2009-07-15  
我还真没碰到过这种问题,能不能具体点,把出现问题的步骤详细描述下?
10 楼 yaweja 2009-07-13  
刚开始都能运行,怎么后来出这样的错
2009-07-13 22:52:53,375 [http-8081-1] ERROR 500.jsp - javax.el.PropertyNotFoundE
xception: Property 'pageParam' not found on type org.springside.modules.orm.Page

org.apache.jasper.JasperException: javax.el.PropertyNotFoundException: Property
'pageParam' not found on type org.springside.modules.orm.Page
9 楼 147175882 2009-07-08  
Ext查询组件的内容如下
filter[0][data][type]::list
filter[0][field]::type
filter[0][data][value]::0,1,2
这是个对例表的查询
ExtPropertyFilter.resetValue()方法,把list转化为IN,
HibernateDao.buildPropertyCriterion()中这段代码
else if (TYPE_LIST.equals(type)) {
setMatchType(PropertyFilter.MatchType.IN);
String[] list = propertyValue.split(",");
Long[] longList = new Long[list.length];
for (int i = 0; i < list.length; i++) {
longList[i] = new Long(list[i]);
}
setValue(longList);
把值转换为数组



ExtPropertyFilter.resetValue()中把字符串转换为日期型的代码片段
if (TYPE_DATE.equals(type)) {
try {
Date date = DateUtils.parseDate(propertyValue, new String[]{"yyyy-MM-dd","yyyy/MM/dd"});
setValue(date);
} catch (java.text.ParseException e) {
e.printStackTrace();
}
}
8 楼 h521999 2009-07-06  
147175882 写道
h521999 写道
想看一下您对搜索那块的封装

想不到有朋友对我的这个东西这么刚兴趣,真的很感动。
不过你说的不是很具体,我想我在另一个网站上的一个帖子可能会对你有点帮助,
http://forum.springside.org.cn/viewthread.php?tid=3733

你的贴子我已看了,附件也下载下来了。我主要是关心你对PropertyFilter扩展后的MatchType在前台是怎么使用的,比如 IN,你是怎么使用的,还有GT LT,页面中的时间查询时,时间值传到后台后是String类型的,然后怎么进行查询?怎么从String类型到Date类型的转换?
7 楼 147175882 2009-07-04  
h521999 写道
想看一下您对搜索那块的封装

想不到有朋友对我的这个东西这么刚兴趣,真的很感动。
不过你说的不是很具体,我想我在另一个网站上的一个帖子可能会对你有点帮助,
http://forum.springside.org.cn/viewthread.php?tid=3733
6 楼 h521999 2009-07-03  
想看一下您对搜索那块的封装
5 楼 147175882 2009-06-24  
javaeye 一次只能上传达10M我这个工程总共有23M,被我分段压缩成三个的,所以你需要把三个都下下来.
下下来后,再随便点一个解压缩就行了,((三个少一个都不行,否则都会提示解压失败.))
4 楼 crabboy 2009-06-23  
老兄:
下载下来的三部分都代表什么?

3 楼 crabboy 2009-06-23  
弄几幅图出来看看哈?
2 楼 crabboy 2009-06-10  
收藏起来回头看看。
1 楼 147175882 2009-06-10  
不好意思,补充几点
加入红色的字能实现多选过滤效果,例子中忘记加进去了
{type: 'list', phpMode: true, dataIndex: 'type',options:[new FilterOption('0', 'String'),new FilterOption('1', 'date'),new FilterOption('2', 'numeric')]},


完装完数据后,启动tomcat再输入下例链接
http://localhost:8080/amu3/common/generator/gen-function!index.action

相关推荐

    Spring与hibernate 整合 简单示例

    在Java开发领域,Spring框架和Hibernate是两个非常重要的开源库,它们分别负责应用程序的依赖管理和对象关系映射(ORM)。Spring作为一个全面的轻量级应用框架,提供了事务管理、AOP(面向切面编程)、IoC(控制反转...

    spring+hibernate框架搭建demo

    在"spring+hibernate框架搭建demo"项目中,我们将探讨如何整合这两个框架,创建一个基础的Java Web应用。首先,我们需要在项目中引入Spring和Hibernate的相关库,这通常通过Maven或Gradle的依赖管理工具来完成。在`...

    spring hibernate demo

    在“spring hibernate demo”中,首先需要在项目中引入 Spring 和 Hibernate 的相关依赖,通常包括 Spring 的核心库、数据访问/集成库以及 Hibernate 的 JAR 包。在 Maven 或 Gradle 项目中,这可以通过添加相应的...

    hibernate中用annotation的demo

    本教程将深入探讨如何在Hibernate中使用注解(Annotation)进行配置,从而避免传统的XML配置文件。通过这种方式,我们可以更直观地将数据库表与Java实体类关联起来。 首先,让我们理解什么是Hibernate注解。...

    基于Struts2.18+Spring2.5+Hibernater3.3+Annotation注解开发的电子商务网站demo

    这个“基于Struts2.18+Spring2.5+Hibernate3.3+Annotation注解开发的电子商务网站demo”是一个很好的学习资源,可以帮助开发者加深对这些框架的理解并熟悉实际应用。 1. **Struts2.18**:Struts2是MVC(模型-视图-...

    Struts2 Spring2.5 Hiberante3.3.2 +ExtJS(Struts2-json)做的CRUD

    开发者可以通过这个DEMO学习到如何在实际项目中运用Struts2的Action和Result,Spring的依赖注入和事务管理,Hibernate的ORM机制,以及ExtJS的组件和数据绑定。同时,它也揭示了现代Web开发中前后端分离的趋势,通过...

    springDataJpa测试demo

    总的来说,"springDataJpa测试demo"项目展示了如何在Maven工程中集成Spring Data JPA,连接MySQL数据库,并进行CRUD操作。通过使用Spring Data JPA,开发者可以专注于业务逻辑,而不是繁琐的数据访问层实现。这个...

    S2SH小demo

    【S2SH整合开发的小demo】是一个基于Struts2、Spring和Hibernate这三大框架集成的简单示例项目。S2SH是Java Web开发中的经典组合,它们分别负责表现层、控制层和数据持久化层的功能,共同构建了一个完整的MVC(Model...

    自己写的简单的ssh的增删改查demo,用annotation注解的

    这个简单的SSH CRUD(创建、读取、更新、删除)DEMO是为初学者设计的,通过注解的方式简化了配置,使得学习者能够快速理解Web应用的基本逻辑。 **Spring框架**是应用的基础,它提供了依赖注入(DI)和面向切面编程...

    idea下整合springboot+spring data jpa

    在开发Java应用时,Spring Boot和Spring Data JPA是两个非常重要的框架,它们极大地简化了项目的构建和数据访问。Spring Boot提供了快速启动和配置的机制,而Spring Data JPA则是Spring框架的一部分,专注于数据库...

    Java spring boot链接mql数据库 JDBC

    3. 创建Repository接口,Spring Data JPA自动处理CRUD操作。 4. 在Controller中注入Repository,实现业务逻辑。 以上就是使用Spring Boot和JDBC连接MySQL数据库的基本操作,通过这种方式,你可以轻松地进行数据库的...

    Spring boot基础搭建

    通过Spring Data JPA,你可以轻松地进行CRUD操作。在`application.properties`中,可以添加更多关于JPA和Hibernate的配置,例如: ```properties # Specify the DBMS spring.jpa.database=MYSQL # Show or not log...

    springboot对接postgresql框架开发

    在IT行业中,Spring Boot是一个非常流行的Java开发框架,它简化了构建和配置Spring应用程序的过程。PostgreSQL(通常简称为pgsql)则是一种强大的开源关系型数据库系统,以其稳定性、可扩展性和丰富的功能集而受到...

    springboot demo基本的增删改查

    spring.jpa.hibernate.ddl-auto=update ``` 接下来,我们需要创建实体类,这个类代表数据库中的表。假设我们有一个`User`表,我们可以创建一个对应的`User`类,使用`@Entity`注解标记为JPA实体,`@Id`注解表示主键...

    spring mvc +mybatis框架实现增删查改

    通过运行这个工程,我们可以验证Spring MVC和MyBatis集成的正确性,以及对MySQL数据库的CRUD功能。 总的来说,Spring MVC和MyBatis的结合为开发高效、灵活的Web应用提供了一个强大的平台。它们简化了数据库操作,...

    Spring Boot1中使用JPA例子

    然后,创建Repository接口,Spring Data JPA会自动为我们实现基本的CRUD操作。例如: ```java import org.springframework.data.repository.CrudRepository; public interface UserRepository extends ...

    SpringBoot学习笔记 - 生成RESTful服务 - 项目Demo

    SpringData JPA提供了一个简单的方式来实现CRUD操作。例如: ```java import org.springframework.data.repository.CrudRepository; public interface UserRepository extends CrudRepository, Long&gt; {} ``` 接...

Global site tag (gtag.js) - Google Analytics