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

最近任务不是很近整理了一下这一个月来我学习的新技术

阅读更多

1、新建一个工程shddemo
2、新建一个source-floder "conf" 主要用来存放各类配置文件
3、在conf里新建applicatonContext.xml(*********我们在这里集成了Hibernate了*******************)
----配置数据库的bean
----配置properties文件的bean
----配置transactionManager(事务管理的bean)
----配置jdbcTemplate
----配置sessionFactory
**********注意beans 里的标签库********
4、在conf里新建demo-service.xml
----配置service层
**********注意beans 里的标签库********
5、在conf里新建demo-controller.xml
----配置上传文件限制的bean:multipartResolver
----配置描述方法字段的bean:paraMethodResolver以及和它配合使用的bean:handlerMapping
----配置对应模块中的Action
6、在conf里新建jdbc.properties和log4j.properties
## jdbc.properties中使用Mysql数据库的方式
jdbc.driverClassName=com.mysql.jdbc.Driver#数据库驱动路径
jdbc.url=jdbc:mysql://127.0.0.1:3306/demo?useUnicode=true&characterEncoding=GBK#数据库URL
jdbc.username=root#数据库用户名
jdbc.password=root#数据库密码
##jdbc.properties中使用oracle的方式。
#jdbc.driverClassName=oracle.jdbc.driver.OracleDriver#数据库驱动路径
#jdbc.url=jdbc:oracle:thin:@***.***.***.****:****:****#数据库URL
#jdbc.username=******#数据库用户名
#jdbc.password=******#数据库密码
*****************************************log4j.properties暂时不做解释
7、在web.xml中加入Spring mvc
 <!-- Spring MVC -->
 <servlet>
  <servlet-name>demo</servlet-name><!--这个name关系到第9步中新建的xml文件-->
  <servlet-class>
   org.springframework.web.servlet.DispatcherServlet
  </servlet-class>
  <load-on-startup>1</load-on-startup>
 </servlet>
 <servlet-mapping>
  <servlet-name>demo</servlet-name>
  <url-pattern>*.htm</url-pattern><!--*.htm的含义是指url中包含.htm时拦截、当然我们也可以使用其他的符号,像常用的*.action *.do等-->
 </servlet-mapping>
8、在web.xml中加入 初始化spring context
 <listener>
  <listener-class>
   org.springframework.web.context.ContextLoaderListener
  </listener-class>
 </listener>
 <context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>
   /WEB-INF/classes/applicationContext.xml,
   /WEB-INF/classes/demo-service.xml,
   /WEB-INF/classes/demo-controller.xml
  </param-value>
 <!--至于为什么我们在conf里建的.xml配置文件为何会在/WEB-INF/classes/里请查看你的工程目录即可明白-->
 </context-param>
9、在WEB-INF下新建demo-servlet.xml
----配置action跳转的默认目录及其访问的后缀的bean:viewResolver
----配置某一类Exception发生时跳转的页面的bean:exceptionResolver
*************************Spring MVC 与Hibernate集成完毕***********************************************
10、在WEB-INF下新建dwr.xml
11、在web.xml中加入DWR的支持。
 <!-- dwr -->
 <servlet>
  <servlet-name>dwr-invoker</servlet-name>
  <servlet-class>
   org.directwebremoting.servlet.DwrServlet
  </servlet-class>
  <init-param>
   <param-name>classes</param-name>
   <param-value>java.lang.Object</param-value>
  </init-param>
  <init-param>
   <param-name>config</param-name>
   <param-value>WEB-INF/dwr.xml</param-value>
  </init-param>
  <init-param>
   <param-name>debug</param-name>
   <param-value>true</param-value>
  </init-param>
  <load-on-startup>1</load-on-startup>
 </servlet>
 <servlet-mapping>
  <servlet-name>dwr-invoker</servlet-name>
  <url-pattern>/dwr/*</url-pattern>
 </servlet-mapping>
12、详细见博客http://gaozengguang.iteye.com/admin之Spring 下的dwr配置

分享到:
评论

相关推荐

    吴恩达机器学习笔记-人工智能机器学习算法入门笔记

    该笔记是我在学习吴恩达机器学习时整理的,希望能够帮助到大家,如有错误还请大家指正。如果你想进入尖端人工智能领域,该笔记将帮助你做到这一点,掌握深度学习将为您提供许多新的职业机会。深度学习也是一种新的...

    四年级信息技术下册第三单元第17课《中华五岳》教案1冀教版(最新整理).pdf

    1. 教学过程中,我认真钻研教材,认真备课,围绕相应的知识点多搜集一些相关的资料,从而巧妙地设计教学任务,将每一个任务都设计的明确、合理、科学,将所要传授的各个知识点蕴含于各个任务中,将每一个学习模块的...

    利用机器学习技术识别财务报表造假.pptx

    财务报表造假的识别是一项复杂的任务,传统的财务报表分析方法通常基于固定的规则和模式,而机器学习技术则可以通过学习大量的历史数据,自动发现隐藏在数据中的特征和规律。目前,常用的机器学习方法包括支持向量机...

    计算机应用基础的课程学习体会.doc

    这次学习非常 适合工作的需要、它给了我们一个掌握媒体技术的好机会,对于我自己来说,自认为还 是学到了不少,想必只要认真记忆加实践便能牢记于心。"积土成山,积水成渊。"知识 是一点一点积累起来的,我们要...

    数据分析收集、整理、处理和解释数据分析收集、整理、处理和解释

    数据分析是一项应用广的技术,通过对大量的数据进行收集、整理、处理和解释,以揭示出隐藏在数据背后的有价值的信息和模式。 数据分析可以帮助人们更好地理解和应用数据。在当今信息爆炸的时代,大量的数据被不断地...

    计算机实习日记

    今天在和一个同事交流的时候得到了一个好东西,我发现这位同事有一本工作日记,我跟他借来看了一下,里面记载的都是他在工作中遇到的各种各样的问题,有遇到问题的时间、地点、故障的触发条件、故障现象的详细描述、...

    人工智能学习心得.doc

    遗传算法 1智能计算机的发展 人工智能1(ArificialInelligence,简称AI)是计算机学科的一个分支,属于为世界 三大尖端技术空间技术、能源技术、人工智能其中之一,最近几十年来,人工智能的发 展非常的迅速,在很多的...

    自己动手写操作系统(含源代码).part2

    所谓填补空白,具体说就是让像我一样的操作系统爱好者在读完本书之后,能够有信心去读其他比较流行的开源的操作系统代码,有能力从零开始自己动手写操作系统,而这个任务第一版已经完成了。 那么为什么我又写作了第...

    自己动手写操作系统(含源代码).part1

    所谓填补空白,具体说就是让像我一样的操作系统爱好者在读完本书之后,能够有信心去读其他比较流行的开源的操作系统代码,有能力从零开始自己动手写操作系统,而这个任务第一版已经完成了。 那么为什么我又写作了第...

    局域网组建实训心得.doc

    实训期间,让我学到了很多东西,不仅使我在理论上对网络管理有了全新的认识, 在实践能力上也得到了提高,真正地做到了学以致用,更学到了很多做人的道理,对我 来说受益非浅。除此以外,我还学会了如何更好地与...

    前沿软件测试杂志 内容丰富不可不看

    牢记:在做这样的事情之前给自己制定一个规则,例如只花费N多时间来努力重现这个缺陷,如果超过这个时限还没有找到,那么就把当前的工作整理成一份文档保留下来,然后去按计划继续进行下面的工作,直到再次“偶遇”...

    大数据学习计划.pdf

    在这⾥我还是要推荐下我⾃⼰建的⼤数据学习交流qq裙: 142974151, 裙 ⾥都是学⼤数据开发的,如果你正在学习⼤数据 ,欢迎你加⼊, ⼤家都是软件开发党,不定期分享⼲货(只有⼤数据开发相关的),包括我⾃⼰整理的...

    GPT4横空出世,教育当有何变

    老一辈中国人都知道,“学好数理化,走遍天下都不怕” 这句话讲述了一个简朴的学科选择和就业方向——学习科学,掌握一项技能,在任何时代都不会错。 不仅中国是这样的认知,过去20年全球各国都加强了对STEM课程...

    信息技术校本研修总结.pdf

    我们学习的内容涵盖有信息技术与学科整合、⽹络研修与校本研修 整合的⽅向及实施的⽅法、途径、技巧,现代教育技术引发的变⾰对我们现代教师提出的学习任务、创 新理念及思考⾏动的⽅向,还有当下国际国内流⾏、倡导...

    PinPKM-V201525(官网发布的最后一个免费无使用限制版本)

    7.支持近三天、近一个月、阅读次数、日期视图、问答学习等来复习收藏的资料为自己的知识 8.支持用Word来收集网页,这是PinPKM 的独门武功 9.知识库的容量仅受硬盘大小限制,采用分散文档保存来确保文档不受损 10....

    大数据时代读后感(3).doc

    经过我自己脑子的整理,把数据化世界这个命题列 为大数据思维的第二步。写到这里,我不由得反省下,我是不是有领悟到书的精髓所在 ,就是第一句话。书中另一个吸引我的地方就是,有很多观点的论述,会从哲学的高度 ...

    基于小学兴趣班报名信息管理系统的毕业设计实现.zip

    在小学教育中,兴趣班是非常重要的一部分,因为它们可以帮助学生以自己感兴趣的方式学习新知识和技能。但是,对于学校和家长来说,管理兴趣班的报名信息可能是一项繁琐的任务。为了解决这个问题,我们将开发一个高效...

    智能控制整理.doc

    智能控制:即设计一个控制器,使之具有学习、抽象、推理、决策等功能,并能根据环 境信息的变化作出适应性,从而实现由人来完成的任务。 6. 智能控制的几个重要分支为 模糊控制 、 神经网络控制 和 遗传算法 。 7. ...

    java流程分析(SOPA)

    而各个方法之间的调用、一个功能的实现机制等往往需要很多的沟通,这就造成了相互之间团队协作的效率不够高。如果架构师将流程分析图发给其他开发人员,则会使其他人对项目的架构一目了然,从而能够快速的领会架构师...

    Java语言课程设计任务书.doc

    Java语言课程设计任务书 ———————————————————————————————— 作者: ———————————————————————————————— 日期: Java语言课程设计任务书 1....

Global site tag (gtag.js) - Google Analytics