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

Spring中的JPetStore源码分析(一)

阅读更多

 

很久没有更新文章了,学习ibatisspring 也有一段时间了。现在,该是对spring中的jpetstore进行一下解读了。

 

首先,当然是运行一下这段代码了。

 

找到下载下来的spring文件夹,然后找到 samples 文件下中的 jpetsotre 文件夹,这个文件夹jpetsotre项目所在的文件夹。

找到dist这个文件夹,复制jpetstore.war 这个文件到 Tomcat 中的 webapps 文件夹中。

 

这样,在tomcat启动的时候,就自动把 webapps.war 解压成文件夹了。

 

然后在浏览器打开 jpetsotre 这个项目,就出来了主界面,如下:


 

 

然后,就是设置和数据库的连接了。在 WEB-INF中找到了 jdbc.properties文件,打开,然后设置自己的数据库连接。

 

//数据库的 driver Class,如果是使用mysql,请把jar包复制进lib文件夹,然后修改
//jdbc.driverClassName的路径。
jdbc.driverClassName=org.hsqldb.jdbcDriver  

//按照mysql的url来做
jdbc.url=jdbc:hsqldb:hsql://localhost:9002

//数据库的用户名
jdbc.username=

//密码
jdbc.password=
 

然后,找到samples中的db文件夹,找到mysql文件夹,然后把两个mysql的sql文件导入mysql中的数据库。

 

好了,现在项目总算能正常运行了。先熟悉一下jpetstore到底是做什么的再说吧!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 大小: 15.2 KB
分享到:
评论

相关推荐

    spring例子: jpetstore

    在压缩包文件名称 "springapp-petclinic" 中,"petclinic"可能是JPetStore的一个变体或者相关项目,通常Spring PetClinic是一个与JPetStore类似的学习资源,用于教授Spring Boot和Spring Data JPA等现代Spring技术。...

    springMVC自带的jpetstore源码

    **Spring MVC 自带的 JPetStore 源码解析** `Spring MVC` 是一个轻量级的、模型-视图-控制器(Model-View-Controller)框架,它为开发基于 Java 的 Web 应用程序提供了强大的支持。而 `jpetstore` 是 Spring 社区...

    spring之jpetstore

    通过分析和实践Spring JPetStore项目,开发者不仅能掌握Spring框架的基本用法,还能了解如何构建一个完整的Web应用,包括前端、后端、数据库交互以及测试等环节。这个项目为初学者提供了一个全面的学习路径,同时也...

    J2EE without EJB书的实例jpetstore源码

    《J2EE without EJB》是一本专注于Spring框架在企业级Java应用开发中的实践书籍,其提供的jpetstore源码是书中一个非常重要的实例。这个实例深入展示了如何使用Spring框架替代传统的EJB(Enterprise JavaBeans)来...

    jpetstore源码

    **jpetstore源码详解** `jpetstore`是一个经典的示例项目,它展示了如何使用Java企业级开发框架实现一个完整的网上宠物商店。这个源码是基于特定版本的Java技术栈构建的,如Spring框架、Struts框架或者MyBatis等,...

    Spring jpetstore

    **Spring jpetstore** 是一个基于Spring框架的开源示例应用,它展示了如何使用Spring MVC、Spring JDBC以及Spring的其他核心特性来构建一个完整的Web应用。这个项目是Spring官方提供的,旨在帮助开发者学习和理解...

    springMVC+jpetstore+mysql工程源码

    【描述】中提到的"在springMVC自带的jpetstore的基础上,做了配置",指的是jpetstore是Spring官方提供的一个开源示例项目,它是一个宠物商店的在线购物系统,用于演示Spring框架的各种特性。在本工程中,开发者已经...

    JPetStore-5.0.zip_JPETSTO_jpetstore-5_jpetstore5_jpetstore5.0_jp

    开发者可以通过分析源码,了解如何在实际项目中实现这些功能。例如,用户管理模块涉及到用户注册、登录、个人信息管理等,而购物车模块则展示了如何处理商品的添加、删除、数量修改以及结账过程。 文件...

    spring源码经典实例

    在本文中,我们将深入探讨jpetstore项目,了解其背后的Spring框架原理,以及如何将其重构为一个更便于部署的Web工程。 **一、Spring框架基础** 1. **依赖注入(DI)**:Spring的核心特性之一是依赖注入,它允许我们...

    springmvc深入解析.pdf

    在Spring MVC中,还有一个AOP advice,SendOrderConfirmationEmailAdvice,用于在完成一条order的数据库插入之后,向用户发送一封确认邮件,相应的配置位于applicationContext.xml中。 在org.springframework....

    jpetstore源代码

    **描述分析:** 描述中提到"包含全部源码 数据库部分,以及运行环境等都包含在内",这表明这个压缩包不仅包括了jpetstore应用的所有源代码,还涵盖了数据库的相关文件,可能是数据库脚本或配置文件,使得用户可以...

    对于Spring初学者的学习建议

    成为Spring高级用户的必经之路之一是对Spring源代码的分析。虽然这是一个耗时且具有一定难度的过程,但它能够帮助你深入了解Spring的设计思路和架构模式。同时,你还可以尝试对Spring进行扩展,以满足更加复杂的应用...

    对于Spring初学者的学习建议.pdf

    综合上述内容,对于Spring初学者而言,建立扎实的基础知识是前提,合理选择学习资料并结合实践操作是关键,而深入理解框架原理和源码分析是提升成为高级开发者的必经之路。通过不断学习和实践,初学者可以逐渐掌握...

    web demo项目

    在这个案例中,"jpetstore"是这个项目的子目录或者模块,很可能是一个基于Java的在线宠物商店的示例应用,用于展示如何构建Web服务,特别是电子商务网站的流程。这个项目可能包含了前端界面、后端逻辑以及数据库交互...

    jive论坛分析资料收集

    在Jive论坛的源码分析中,我们还可以学习到如何利用Spring框架进行依赖注入和事务管理,以及如何运用Hibernate进行对象关系映射,从而更高效地操作数据库。这些内容对于提升Java开发者的技术能力,理解和掌握复杂...

Global site tag (gtag.js) - Google Analytics