SSH框架搭建笔记】的更多相关文章

分类: web 开发2014-04-27 12:33 354人阅读 评论(0) 收藏 举报 框架springinterface注解 好久没有搭建框架了,今天整理下以前的知识,整合下SSH,没想到手生了,一时半会各种异常出来,经过一番挣扎后,终于搞出来了雏形, 下面是我做整合框架的笔记,如果大家开发过程中又遇到的情况,可以参考下 首先是包的结构,(命名不算正规哈~,临时写的仓促了点) 框架是基于JAR包的基础上构建的,所以必须必备的jar包必须先下好, 如图: 没有的可以在本文源代码里下: 搭建框…
1.建立一个web项目,设置编码格式,建立src下的包,建立资源文件夹 2.加入Spring运行必须的jar包(5个jar包) spring-beans-4.1.4.RELEASE.jar spring-context-4.1.4.RELEASE.jar spring-core-4.1.4.RELEASE.jar spring-expression-4.1.4.RELEASE.jar commons-logging-1.2.jar 3.建立Spring的配置文件 3.1 applicationC…
经过23天的艰苦斗争,终于搞定了数据采集系统~徐培成老师很厉害啊,明明只是用了10天就搞定的项目我却做了23天,还是模仿的...呵呵,算了,总之最后总算是完成了,现在该好好整理该项目了. 第一天的内容:SSH框架搭建 一.系统说明 1.该系统是数据采集系统,说白了就是问卷调查系统,它和考试系统使用的技术几乎完全相同. 2.开发环境: Eclipse版本:Eclipse Java EE IDE for Web Developers,Mars Release (4.5.0) Hibernate版本:…
ssh框架搭建的基本步骤(以及各部分作用)     一.首先,明确spring,struts,hibernate在环境中各自的作用.   struts: 用来响应用户的action,对应到相应的类进行处理.需要struts对应的包.   hibernate: 用来把实体类对应到数据库.提供增删改查的基本操作实现.需要hibernate对应的包以及mysql的jdbc驱动包.   spring: 管理struts:在xml配置文件中为struts的action进行值注入. 管理hibernate:…
原址:http://blog.sina.com.cn/s/blog_a6a6b3cd01017c57.html 什么是SSH? SSH对应 struts spring hibernatestruts 采用MVC模式,主要是作用于用户交互spring 采用IOC和AOP~作用比较抽象,是用于项目的松耦合hibernate 是对象持久化框架,其实就是实体类和数据库表建立关系,操作类就会触发相应的sql语句,可以不用写任何sql语句,完成数据库编程(引自百度知道) SSH就是Struts + Spri…
转载请标明原文地址 一.什么是SSH? SSH是JavaEE中三种框架(Struts+Spring+Hibernate)的集成框架,是目前比较流行的一种Java Web开源框架. SSH主要用于Java Web的开发.现在SSH有SSH1和SSH2两种,区别在于Struts的版本是struts1.x还是2.x.本文介绍的是SSH1. 二.Struts Spring Hibernate各起什么作用? Struts:控制逻辑关系. Spring:解耦. Hibernate:操作数据库. 三.学习SS…
这篇文章看的我醍醐灌顶的感觉,比之前本科时候学习的SSH架构 要清晰数倍  非常感觉这篇博主的文章 文章链接为:http://blog.sina.com.cn/s/blog_a6a6b3cd01017c57.html 因为觉得写的太好了 想收藏一下 什么是SSH? SSH对应 struts spring hibernate struts 采用MVC模式,主要是作用于用户交互 spring 采用IOC和AOP~作用比较抽象,是用于项目的松耦合 hibernate 是对象持久化框架,其实就是实体类和…
二级缓存.查询缓存 一级缓存: 默认启动,生命周期是和session同步的,session独享 二级缓存: 需要加载配置信息,生命周期是和应用服务器同步,session共享 1:在hibernate.cfg.xml中开启二级缓存 <!-- 开启二级缓存 --> <property name="hibernate.cache.use_sencond_level_cache">true</property> <property name="…
转载请标明原文地址:http://www.cnblogs.com/zhangyukof/p/6762554.html 一.什么是SSH? SSH是JavaEE中三种框架(Struts+Spring+Hibernate)的集成框架,是目前比较流行的一种Java Web开源框架. SSH主要用于Java Web的开发.现在SSH有SSH1和SSH2两种,区别在于Struts的版本是struts1.x还是2.x.本文介绍的是SSH1. 二.Struts Spring Hibernate各起什么作用?…
文章目录 1.SSM如何搭建:三个框架的搭建: 2.SSM系统架构 3.SSM整合步骤 4.Spring,Spring MVC,MyBatis,Hibernate个人总结 5.面试资源 关于SSM.SSH框架的学习已经接近尾声,但是对于面试相关可能问到的技术点,进行了一个小的总结,分享给广大和我一样的小白朋友. 各种面试题,面试资料,简历模板等下载地址 1.SSM如何搭建:三个框架的搭建: 关于这个问题的解答,我会专门写一篇博客,详细的讲解SSM的搭建流程. SSM框架搭建 SSH框架搭建 2.…
最详细搭建SSH框架环境 本博文主要是讲解如何搭建一个比较规范的SSH开发环境,以及对它测试[在前面的搭建中,只是整合了SSH框架,能够使用SSH实现功能],而这次是相对规范的. 导入开发包 在Struts配置文件中添加常量 <!-- 禁用动态方法访问 --> <constant name="struts.enable.DynamicMethodInvocation" value="false" /> <!-- 配置成开发模式 --&g…
首先我们要了解一下什么是ssh框架? SSH是 struts+spring+hibernate的一个集成框架,是目前比较流行的一种Web应用程序开源框架. ssh框架系统从职责上分为四层:web层 业务层 dao层 持久层. 持久层: 主要是针对数据库的操作. DAO层: 主要是针对具体的问题的操作,也可以理解成在对数据层的操作基础上对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建.无疑是系统架构中体现核心价值的部分.它的关注点 主要集中在业务规则的制定.业务流程的实现等与业…
1.eclipse中tomcat配置是否正确?能否在网页中访问的到? 如何在eclipse中配置tomcat就不说了,我们看下问题,在网页上访问tomcat的地址,为什么出现404错误呢? 解决办法: 将上面的两处进行修改,就可以在浏览器中访问到了.有时候是灰色的不能改,这个时候 先把tomcat下的所有项目删除,然后右击,选择clean.再次双击tomca进入设置界面,此时可看到Service Locations下各个选项已处于可编辑状态了. 可是,为什么要这样改呢? 答案: (1)默认选项为…
声明: 本博文是个人通过对ssh框架的学习.理解还有一些看法而描述出来的,可能有不足之处,请大家谅解,但希望能帮助到大家! 目的: 使初学者能更好的去了解SSH框架. 给以后的自己,也给别人一个参考. 尝试搭建一个完整的SSH框架项目.   一.SSH三大框架的概述 ssh为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架.  集成SSH框架的系统从职责上分为四层:表示层.业务逻辑层.数据持久层和域模块层(实体层),以帮助开发人员在短期内搭…
[说明]今天尝试从头开始搭建ssh 框架, 真心是有点不太容易,可能是第一次吧,之前都是小打小闹. 一:今日完成 搭建 Spring 环境 --> 然后搭建 Hibernate 环境 --> 整合 Spring 和 Hibernate --> 具体看下面的 操作流程 二:明日计划 搭建 Struts2 环境 --> 整合 Spring 和 Struts2. 三:疑难问题 具体见下面的的 未解难题 四:思考总结 之前疑惑的一些点都爆出了 bug  ,不得不了解一下 ---------…
学习Java面前有两座山,一座山叫SSM,一座山叫SSH,跨越了这两座山之后才能感受到这个语言的魅力所在,SSM框架的搭建详细在之前博客已经涉及了,今天来整理SSH框架详细步骤: 生有涯 而 学无涯 搭建步骤有: 创建Web Project项目: 导入jar包 配置web.xml相关信息 配置applicationContext.xml相关信息 配置JDBC 配置Struts.xml 配置log4j日志文件 首先,打开你的MyEclipse 2015:创建一个新的Web Project项目:其中…
1.新建Java Web工程 2.添加Struts2.1框架支持 去除冲突包:antlr-2.7.2.jar 一般项目加上这三个包足够,后期可以视项目需求增加支持包: 2.1配置web.xml文件 增加struts2的配置,增加容器对struts2的初始化.增加代码如下:这些配置代码对于struts2是不变的,直接复制到web.xml即可. <!-- struts2过滤器,对任何请求都添加这个过滤器 --> <filter> <filter-name>struts2&l…
对于Java初学者而言,SSH框架还是比较复杂的,今天借用一个Web注册功能的案例给大家讲解下,主要是讲下开发模式与注意事项! 注册界面如下所示: 1.首先建库建表(我用的是Mysql数据库,大家可以参考其他关系型DB,在SSH框架中集成对应驱动访问即可) /* 在Mysql的test库中执行如下创建表SQL语句 */ SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for user --…
Struts2.Hibernate5.Spring4集成开发步骤: 一.导入Jar包(基本的大致有41个,根据实际项目的需求自己添加) antlr-2.7.7.jar aopalliance.jar asm-5.1.jar asm-commons-5.1.jar asm-tree-5.1.jar aspectjweaver-1.8.7.jar c3p0-0.9.2.1.jar classmate-1.3.0.jar commons-fileupload-1.3.2.jar commons-io-…
Spring.Struts2.Hibernate框架: 具体三大框架的知识以前的文章写过,在这里整合 Spring框架知识:http://www.cnblogs.com/xuyiqing/category/1164340.html Struts2框架知识:http://www.cnblogs.com/xuyiqing/category/1164341.html Hibernate框架知识:http://www.cnblogs.com/xuyiqing/category/1163473.html…
工具: IDE:My Eclipse 2015 数据库:Orcale 创建Web项目 1.1 名称:PersonalWeb 1.2 勾选创建web.xml 1.3 Finsh 搭建Spring框架 2.1 项目右键–>MyEclipse–>Project Facets–>Install Spring 2.2 直接Finish即可 搭建Struts框架 3.1 项目右键–>MyEclipse–>Project Facets–>Install Struts(2.x) 3.2…
Struts2.x+Spring3.x+Hibernate3.x 一.首先建立一个Web 工程 二.搭建Struts 右键工程,选择MyEclipse->Add Struts Capabilities 弹出Struts设置对话框,选择Struts 2.1 下一步 完成设置,src目录下会出现Struts.xml, 三.搭建Spring 右键工程,选择MyEclipse->Add Spring Capabilities 选择包如下5个包 注:如果想要部署时也把Spring Jar包一起打包的话,…
struts2commons-logging-1.0.4.jar 主要用于日志处理freemarker-2.3.8.jar 模板相关操作需要包ognl-2.6.11.jar ognl表达示所需包,xwork-2.0.7.jar xwork核心包struts2-core-2.0.14.jar struts2核心包struts2-spring-plugin-2.0.14.jar struts2整合spring所需要的包如果还需要整合其它框架或者插件,再导入其它的包 hibernateHibernat…
一.为什么要使用接口? 三层体系架构上层调用下层的时候最好使用接口,比如action层调用service的时候,private IUserDAO userDAO;这里将属性定义为接口,调用DAO的时候都是调用接口里面的方法,实现了这个接口的类就有很多种实现方法了,既可以用hibernate的实现,也可以用JDBC的实现,这样在应用的时候就可以轻松切换了,大大提高了程序的灵活性. 二.Hibernate工作原理及为什么要用? 原理:1.通过Configuration().configure();读…
1.建项目 2.添加Struts 3.添加String 注意:这里一共是五个包 4.添加Hibernate 添加完成,然后导入数据库 这时候是这样的 把小绿叶放到WEB-INF 5.简单写struts <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration…
http://www.360doc.com/content/15/1031/21/21693298_509739569.shtml struts 除了struts的mvc外,还有拦截器,国际化,struts标签…… hibernate 有一对多,多对一 单向,双向…… spring 有aop.ioc.还有mvc.quartz………
1,把jsp放入到WEB-INF/view目录下,struts2.xml配置<result name="success">/WEB-INF/view/home.jsp</result>,访问404的原因? 解决方法:http://www.cnblogs.com/dynasty/archive/2012/07/21/2601955.html 要添加struts2-convention-plugin(在struts2/lib目录下有)插件,同时此插件依赖asm-co…
 java.lang.UnsupportedClassVersionError: com/microsoft/ sqllserver/ jdbc/SQLServerDriver : Unsupported major.minor version 52.0 (unable to load class com.microsoft.sqlserver.jdbc.SQLServerDriver)    原来是sqljdbc.jar的版本不对 应该用sqljdbc4.jar   Unsupported m…
在处理用户注册的时候,user实体的bean创建不出来,原代码如下: <class name="com.my.entity.User" table="user"> <!-- name:指定Product类中的属性名 column:指定为id的字段名 generator:生成策略为本地(默认自动增长) --> <id name="id" column="id"> <generator c…
1.建立普通的Javaweb项目,导入项目所必须的jar包. 2.配置web.xml文件. web.xml  3.在src下建立struts.xml. struts.xm 4.在实体包下配置  实体名.hbm.xml 实体名.hbm.xml 5.在src下建立applicationContext.xml. applicationContext.xml 6.在src下建立数据库的相关配置信息db.properties. db.properties 7.建立一个log4j.properties记录日…