当前位置:文档之家› SpringMVC学习总结

SpringMVC学习总结

SpringMVC学习总结
SpringMVC学习总结

Spring MVC 学习总结

本例是做一个Login登录,输入username和password提交后,跳到login.html页面,并在login.html页面显示输入的username和password内容。如下图:

一、IntelliJ idea(14.1.7)创建Maven项目

File –> New –> Project –> Maven –>勾上Create from archetype –>选择maven-archetype-webapp–> Next

输入GroupId和AtifactId -> Next

下一步,直接点Next

输入Project Name -> Finish

输入完成后,点击右上角的【Enable Auto-Import】

选择右边红框的Enable-Auto-Import,可以在每次修改pom.xml后,自动的下载并导入jar包,这一点在后面详述。

到这里为止,基本的框加已经搭建完成。搭建完成后的目录

二、导入相关的Jar包

我建的是Maven项目,所以可以在pom.xml里配置,Maven就会自动导入相应的jar 包

需要以下的jar包,不是每一个都用到,可以先全部导入

org.springframework

spring-core

4.2.6.RELEASE

org.springframework

spring-web

4.2.6.RELEASE

javax.servlet

servlet-api

2.5

javax.servlet.jsp

jsp-api

2.1

provided

org.springframework

spring-webmvc

4.2.6.RELEASE

org.springframework

spring-test

4.2.6.RELEASE

test

jstl

jstl

1.2

org.springframework.data

spring-data-jpa

1.10.1.RELEASE

org.hibernate.javax.persistence hibernate-jpa-2.0-api

1.0.0.Final

org.hibernate

hibernate-entitymanager

3.6.10.Final

mysql

mysql-connector-java

5.1.34

org.json

json

20080701

导入成功后,External Libraries就会导入所有的jar包

注:以下是对不熟悉Maven人员提供的一点资料,可以直接跳到第三

比如我们需要引入Spring核心jar包spring-core,打开Maven Repository,搜索spring-core,进入如下界面:

点击进入红框选中的Spring Core,如下所示,可以看到各版本的使用情况:

点击进入

选择最新版本4.2.5.RELEASE,可以看到其dependency写法如下红框所示:

我们将其复制到pom.xml中的中:

这样,Maven就会开始自动下载jar包到本地仓库,然后关联到你的项目中,下载完成后,我们展开工程目录中External Libraries:

可以发现,虽然我们只写了一个依赖,但是它导入了两个jar包,也就是说,导入某个jar包时,与它密切相关的jar包也会同时被导入进来。

三、创建Java文件

由于之后我们要开始写代码了,先做一些配置,选择Modules,在SpringMVCDemo 的src\main文件夹中新建一个文件夹,取名为Java:

File -> Project Structure ->选中Modules ->在SpringMVCLoginDemo的src-main目录新建一个文件夹,取名为Java

选中新建的文件夹-> Sources。该文件夹就会变成蓝色,用以保存java代码,按OK,

结束配置。

进行完上面的配置,那就说明现在基本的开发环境已经搭建好了,现在要开始进行

SpringMVC的网站开发。

四、配置web.xml

打开src\main\webapp\WEB-INF\下的web.xml文件,如下:

springMVC

org.springframework.web.servlet.Dispatcher Servlet

springMVC

/

注:下面是配置过程中卡了很久,我把这段代码放置在最后了,结果idea一直报错,提示里也没有找出有用的信息,后来找了

很久,终于知道这段代码要放在最开头,这样就可以拦截到所

有的请求

encodingFilter

org.springframework.web.filter.CharacterEnc odingFilter

encoding

UTF-8

forceEncoding

true

encodingFilter

/*

配置完成后的界面

五、配置xxxx-servlet.xml

配置完成web.xml后需要在同级目录下新建springMVC-servlet.xml的文件.

注:这里有一个隐藏的知识点,springMVC-servlet.xml这个文

件名是一个固定格式,命名规则必须xxxxxx-servlet.xml。其中xxxxxx是web.xml中的是可以随意取名的

新建该xml文件后,点击右上角的configure,出现Setup Frameworks界面,点击OK,这样,IntelliJ IDEA就识别了SpringMVC的配置文件:

配置springMVC-servlet.xml

class="org.springframework.web.servlet.view.InternalResou rceViewResolver">

注:这里又有一个坑,刚开始一直报错,也知道是怎么回事,后来才发现开头处没有xmlns:context和xmlns:mvc,加上

xmlns:context="https://www.doczj.com/doc/6514774110.html,/schema/cont ext"

xmlns:mvc="https://www.doczj.com/doc/6514774110.html,/schema/mvc"

xsi:schemaLocation下面加下

https://www.doczj.com/doc/6514774110.html,/schema/context

https://www.doczj.com/doc/6514774110.html,/schema/context/spring-cont ext.xsd https://www.doczj.com/doc/6514774110.html,/schema/mvc

https://www.doczj.com/doc/6514774110.html,/schema/mvc/spring-mvc-3.0. xsd

六、再WEB-INF下面新建pages文件夹,用于存放jsp

删除系统自建的index.jsp. 创建一个home.jsp的页面,代码如下:

<%@ page contentType="text/html;charset=UTF-8"

language="java" %>

Login Demo 实例

Login Demo 实例

username:

password:

七、在src\main\java中新建一个用于保存controller的package,

用来存放Controller类。

使用注解@Controller将HomeController类定义为一个Controller,并且在方法中通过

@RequestMapping(“value”)来指定所需要访问的路径或者方法名。SpringMVC可以

通过一个@Controller注解将一个POJO转化为处理请求的控制器,通过

@RequestMapping为控制器指定哪些需要的请求。代码如下:

@Controller

public class HomeController {

@RequestMapping("/index")

public ModelAndView index(){

ModelAndViewmav = new ModelAndView("home");

return mav;

}

}

方法中定义了ModelAndView对象,通过该对象指定所需要渲染的视图为home最

后返回ModelAndView将页面渲染到home.jsp中。

八、编写succ.jsp页面

代码如下:

<%@ page isELIgnored="false"

contentType="text/html;charset=UTF-8" language="java" %>

Success Page

username:${username}

password:${password}

注:又是一个坑,这里必须在开头里添加上<%@ page isELIgnored="false" %>否则运

行后EL值拿不到

九、编写参数的提交与传递

编写一个新的UserController类来假定用户登录,将username,password提交到

Controller中进行处理,并且登陆成功后将username,password传递到成功的页面。

代码如下:

@Controller

public class UserController {

@RequestMapping(value = "login",method= RequestMethod.POST) public ModelAndView login(String username,String password){

// 验证传递过来的参数是否正确,否则返回到登录页面

if(this.checkParams(new String[]{username,password})){ // 传递过来的参数如果正确,则返回到指定的succ页面ModelAndViewmav = new ModelAndView("succ");

// 将参数返回给页面

mav.addObject("username",username);

mav.addObject("password",password);

return mav;

}

return new ModelAndView("home");

}

/**

* 验证参数是否为空

* @param params

* @return

*/

private boolean checkParams(String[] params){

for(String param:params){

if(param==""||param==null||param.isEmpty()){

return false;

}

}

return true;

}

}

完成后的结构如下图:

十、最后一步,启动Tomcat服务

点击界面右上角的向下箭头,选择Edit Configurations:

点击左上角的”+“号,选择T omcat Server,(如果没有请选择最下方的33 items more,找到T omcat Server),再选择Local:

进入如下界面,并填写:

发现依然存在警告,且左方的T omcat8图标上有一个错误标记,说明还没有配置完全:

我们还需要将项目部署到Tomcat 服务器中。点击Deployment,再点击右边的”+“号,添加一个Artifact:

选择第二个:war exploded,点击OK,这样,该项目就已经部署到了tomcat中:

再点击OK,整个Tomcat配置结束:

十一、点击界面右上角的红框中的绿色箭头,就可以启动Tomcat 了,其控制台输出将在IDEA 下方显示

启动后,浏览器将自动弹出项目首页:

注意:启动浏览器后,显示错误的页面,要在url后加上“/index”

提交后的页面:

建筑识图心得体会

建筑识图心得体会 财务管理131 黄贤贤2013112410 大三第一学期,接到建筑识图这本课本的时候心里是这样想的,一个学财务的怎么还要学工程呢?有点意外,后面经过任课老师这么一番解释,才理解学校的用意,其实工程很多方面也设计财务,况且学多一门对于我们以后的就业也是有帮助的。 建筑识图这门课程是覃攀登老师任教,我个人对于这个老师印象还是很好的,就在大二第二学期他也教过我们工程项目审计,当时这门课学得还不错。第一堂课老师给我的印象就是眼前一亮,一个高高瘦瘦的,年轻俊茂的男老师而且一看就知道是一个脾气好好的老师,结果真没看错,真的就是一个脾气超好的老师,而且课堂上也很尽职尽责,偶尔会停下来讲下课堂纪律,教学方式也可以,不过就是太依赖PPT。 建筑识图分为16个任务,分别是项目组的成立,探索建筑,职业岗位规划,建筑分类及构造组成,建筑制图基本技能,建筑施工图的组成,建筑首页图的识读,建筑总平面图的识读,建筑平面图的识读,建筑平面图的抄绘,建筑立面图的识读,建筑剖面图的识读,建筑剖面图的抄绘,建筑详图的识读,建筑详图的抄绘。在建筑识图过程中,我们要结合平时所学的知识,从投影图、轴测图、剖面图、断面图到平面图、立面图以及详图,我们要轻驾基础知识,就熟到工程图的每个细节中同时我们也要持有想象与创新能力,想象深入到剖面图、断面图中,把握好各个建筑功能和构造,在创新上,可以创造一种新的建筑体系,表达最新的建筑美、艺术美.识图也是基础知识深浅的反映在这里,我就识图基础作一个概述它主要包括投影图、剖面图、断面图、建筑施工图、结构施工图等等 一般建筑工程图样,是按照投影原理和投影作图的基本规则形成的,所以学习投影就知识是学习识图的基础而投影原理是光线透过物体上的各个点和线承接影子的平面上,投落下它们的影子,从而使这些点和线的影子组成能反映物体

SpringMVC配置的基本步骤

Springmvc框架配置步骤 小弟是个新手,有不对的地方请tell me,一起研究探讨。谢谢。 1062140832@https://www.doczj.com/doc/6514774110.html, 配置springmvc框架其实不是很难,要现有一个总体的认识,确定要分几步,每一步主要是干什么,不要太盲目。 以为web.xml是项目的入口,所以所有的配置文件,都必须引入到wem.xml中,不然,配置了等于没用。所以,要先从入口入手。 配置web.xml 1、首先引入springmvc-servlet.xml文件 springMVC org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/spring/mvc/springmvc-servlet.xml 1 2、将spring加载到web.xml中 org.springframework.web.context.ContextLoaderListener 3、配置上下文路径 contextConfigLocation /WEB-INF/spring/spring.xml,/WEB-INF/spring/spring-*.xml 说明:如果有很多的关于spring的配置文件,建议分开写,比如事务一个文件(spring-transaction.xml),springmvc-hibernate.xml一个配置文件,这样方便读写。

工程施工图平法总结(结构)

平法总结 ☆柱平法 柱平法的类型:列表法、截面法 柱平法的内容:平面布置状况、定型(b×h、D)、 定位(b 1、b 2 、h 1 、h 2、 标高)、纵筋、箍筋 一、柱箍筋.. 1、箍筋的类型及肢数:M×N为竖向(横向排布肢数)×横向(竖向排布肢数) 2、箍筋的加密:a)、在柱刚性连接处加密。 梁柱节点处:柱长边、柱净高/6、500三者取大值, 或者查表P21 柱嵌固部位:柱净高/3 刚性地面处:上下各500,参见P21 b)、钢筋搭接处 c)、地下室顶板梁上部:柱净高/3 d)、特殊情况的加密:参见P21及补充的笔记 3、箍筋的基本施工要求:P20 4、箍筋的数量(估算值):加密区长度/加密间距+ 非加密区长度/非加密间距+ 1+插筋的箍筋数量(如果有) 二、柱纵筋 1、柱中部:连接部位:非加密区 钢筋搭接:l lE+0.3l lE+l lE l lE 查表03G101-1的P34(按较小直径) 11G101-1的P53(按较小直径) 钢筋焊接:间距≥35d且≥500 d按较大直径,不宜超过两个直径级差 钢筋机械连接:间距≥35d且≥500 上下柱纵筋变数量:多出纵筋向另一侧延伸1.2l aE (从梁顶或底开始锚固) 上下柱纵筋变直径:将上部粗钢筋向下延伸至细钢筋一侧连接, 连接部位在柱上端 下粗上细按正常连接 上下柱变截面:能通则通(△/h b ≤1/6弯折贯通); 不能贯通则直锚1.2l aE,不能直锚则到顶弯12d; 柱外侧变截面时,下柱外侧纵筋到顶后弯锚△+l aE 注:上下柱变混凝土强度时,锚固长度按锚固所在构件的混凝土强度取值2、柱根部插筋:如果没特别说明按柱底部纵筋。 插筋固定在基础地板筋上。 能直锚则直锚l aE到底弯6d 且≥150 (部分情况可以仅4角筋到底弯6d) 不能直锚则到底弯15d。 柱根部插筋的箍筋:采用非复合箍

梁平法表示简单总结

梁平法表示简单总结 一、箍筋表示方法: ⑴φ10@100/200(2)表示箍筋为φ10 ,加密区间距100,非加密区间距200,全为双肢箍。 ⑵φ10@100/200(4)表示箍筋为φ10 ,加密区间距100,非加密区间距200,全为四肢箍。 ⑶φ8@200(2)表示箍筋为φ8,间距为200,双肢箍。 ⑷φ8@100(4)/150(2)表示箍筋为φ8,加密区间距100,四肢箍,非加密区间距150,双肢箍。 (5)L φ8@100/200 L表示螺旋箍筋 一、梁上主筋和梁下主筋同时表示方法: ⑴3Φ22,3Φ20表示上部钢筋为3Φ22,下部钢筋为3Φ20。 ⑵2φ12,3Φ18表示上部钢筋为2φ12,下部钢筋为3Φ18。 ⑶4Φ25,4Φ25表示上部钢筋为4Φ25,下部钢筋为4Φ25。 ⑷3Φ25,5Φ25表示上部钢筋为3Φ25,下部钢筋为5Φ25。 二、梁上部钢筋表示方法:(标在梁上支座处) ⑴2Φ20表示两根Φ20的钢筋,通长布置,用于双肢箍。 ⑵2Φ22+(4Φ12)表示2Φ22 为通长,4φ12架立筋,用于六肢箍。 ⑶6Φ25 4/2表示上部钢筋上排为4Φ25,下排为2Φ25。 ⑷2Φ22+ 2Φ22表示只有一排钢筋,两根在角部,两根在中部,均匀布置。 三、梁腰中钢筋表示方法: ⑴G2φ12表示梁两侧的构造钢筋,每侧一根φ12。 ⑵G4Φ14表示梁两侧的构造钢筋,每侧两根Φ14。 ⑶N2Φ22表示梁两侧的抗扭钢筋,每侧一根Φ22。 ⑷N4Φ18表示梁两侧的抗扭钢筋,每侧两根Φ18。 四、梁下部钢筋表示方法:(标在梁的下部) ⑴4Φ25表示只有一排主筋,4Φ25 全部伸入支座内。 ⑵6Φ25 2/4表示有两排钢筋,上排筋为2Φ25,下排筋4Φ25。 ⑶6Φ25 (-2 )/4 表示有两排钢筋,上排筋为2Φ25,不伸入支座,下排筋4Φ25,全部伸入支座。 ⑷2Φ25 + 3Φ22(-3)/ 5Φ25 表示有两排筋,上排筋为5根。2Φ25伸入支座,3Φ22,不伸入支座。下排筋5Φ25,通长布置 ======================== B(bottom)表示梁底部钢筋或下部通长钢筋。 T(top)表示梁顶部钢筋或上部通长钢筋。 钢筋总结 1. 柱箍筋的加密区为首层全长H/n三分之一,上下加密,二层后为全长六分之一上下加密。 2. 柱纵向筋焊接需上下错开,错开间距为35d,焊接接头不大于该截面的50%。柱筋不宜绑扎搭接。 3. 梁纵向筋接头塔接为上部筋三分之一跨中,下部筋为端支座处,同一截面钢筋接头不能

SpringMVC深入总结

一、前言: 大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。 官方的下载网址是:https://www.doczj.com/doc/6514774110.html,/download(本文使用是的Spring 3.0.5版本) Struts2也是比较优秀的MVC构架,优点非常多比如良好的结构。但这里想说的是缺点,Struts2由于采用了值栈、OGNL表达式、struts2标签库等,会导致应用的性能下降。Struts2的多层拦截器、多实例action性能都很好。可以参考我写的一篇关于Spring MVC与Struts2与Servlet比较的文章https://www.doczj.com/doc/6514774110.html,/admin/blogs/698217 Spring3 MVC的优点: 1、Spring3 MVC的学习难度小于Struts2,Struts2用不上的多余功能太多。呵呵,当然这不是决定因素。 2、Spring3 MVC很容易就可以写出性能优秀的程序,Struts2要处处小心才可以写出性能优秀的程序(指MVC部分) 3、Spring3 MVC的灵活是你无法想像的,Spring的扩展性有口皆碑,Spring3 MVC当然也不会落后,不会因使用了MVC框架而感到有任何的限制。 Struts2的众多优点:略... (呵呵,是不是不公平?) 众多文章开篇时总要吹些牛,吸引一下读者的眼球,把读者的胃口调起来,这样大家才有兴趣接着往后看。本文也没能例外。不过保证你看了之后不会后悔定有收获。

平法识图认识总结备课讲稿

平法识图认识总结

平法识图的认识及总结 本学期了解一些关于平法识图的知识,并发现了其应用的广泛性。通过老师的讲解和平法图解的了解学习,进一步知晓了建筑构件中一些钢筋的配置以及布置方法,进一步了解了有关建筑识图的知识。混凝土结构施工图平面整体表示方法简称平法,这种所谓"平法"的表达方式,是将结构构件的尺寸和配筋,按照平面整体表示法的制图规则,直接表示在各类构件的结构平面布置图上,再与标准构造详图相配合,即构成一套完整的结构施工图。平法改变了传统的那种将构件从结构平面图中索引出来,再逐个绘制配筋详图的繁琐表示方法。学习平法图集应在理解的基础上与实际的工作相结合进行分析加以运用,这样才能真正领悟平法的真正内涵。平法制图适用于各种现浇混凝土结构的柱、剪力墙、梁等构件的结构施工图。 一、梁平法两种标注: 1.集中标注 (1)梁编号:类型代号、序号、跨数、有无悬挑代号。 (2)梁截面尺寸。当为等截面梁时, 用b×h表示;当有悬挑梁且根部和端部的高度不同时,用斜线分隔根部与端部的高度值。即为b×h1/h2。 (3)梁箍筋,包括钢筋级别、直径、加密区与非加密区间距及肢数值。箍筋加密区与非加密区的不同间距及肢数需用斜线(“/”)分隔;当梁箍筋为同一种 间距及肢数时,则不需要用斜线;当加密区与非加密区的箍筋肢数相同时, 则将肢数注写一次;箍筋肢数应写在括号内。加密区范围见相应抗震级别的 标准构造详图。如φ10@100/200(4),表示直径为10mm的Ⅰ级钢筋,加密区 间距为100mm,非加密区间距为200mm,均为四肢箍。 2、原位标注 (1)梁支座上部纵筋数量、等级和规格,写在梁上方,且靠近支座。 当上部纵筋多于一排时, 用斜线“/”将各排纵筋自上而下分开。如:6φ25 4/2:上一排纵筋为4φ25, 下一排纵筋为2φ25。 同排纵筋有两种直径时, 用加号“+”将两种直径的纵筋相连, 注写时将角部纵 筋写在前面。中间支座两边的上部纵筋不同时, 须在支座两边分别标注;相 同时, 可仅在支座的一边标注配筋值, 另一边省去不注。 (2)梁下部纵筋数量、等级和规格,写在梁下方,且靠近跨中。 梁的集中标注中分别注写了梁上部和下部均为贯通的纵筋值时,则不需要在梁下部重复做原位标注。当下部纵筋多于一排时,用斜线“/”将各排纵筋自上而下分开。如:6φ25 2/4:上一排纵筋为2φ25,下一排纵筋为4φ25。全部伸入支 座;同排纵筋有两种直径时, 用加号“+”将两种直径的纵筋相连, 注写时将角部纵筋写在前面。当梁下部纵筋不全部伸入支座时, 将梁支座下部纵筋减少的数

平法识图认识及总结

平法识图之认识与总结 这个学期里我们学习了关于平法识图的知识,通过一段时间的的学习,对平法识图有了一些新的认识和看法,通过老师的讲解、课本的介绍加上自己的查阅也进一步学习到它给人们带来的便利和价值。平面表示法,是指混凝土结构施工图平面整体表示方法(简称平法),是把结构构件的尺寸和钢筋等,按照平面整体表示方法制图规则,整体直接表达在各类构件的结构平面布置图上,再与标准构造详图相配合,即构成一套完整的结构施工图的方法。平法制图适用于各种现浇混凝土结构的柱、剪力墙、梁等构件的结构施工图。它改变了传统的那种将构件从结构平面布置图中索引出来,再逐个绘制配筋详图的繁琐方法,是混凝土结构施工图设计方法的重大改革。 一、梁平法 1、原位标注 (1)梁支座上部纵筋数量、等级和规格,写在梁上方,靠近支座。当上部纵筋多于一排时, 用斜线“/”将各排纵筋自上而下分开。如:6φ25 4/2:上一排纵筋为4φ25, 下一排纵筋为2φ25。同排纵筋有两种直 径时, 用加号“+”将两种直径的纵筋相连, 写时将角部纵筋写在前面。 (2)梁下部纵筋数量、等级和规格,写在梁下方,且靠近跨中。 梁的集中标注中分别注写了梁上部和下部均为贯通的纵筋值时,则不 需要在梁下部重复做原位标注。当下部纵筋多于一排时,用斜线“/”将 各排纵筋自上而下分开。当梁下部纵筋不全部伸入支座时, 将梁支座下 部纵筋减少的数量写在括号内。 6φ25 2 (- 2)/4, 则表示上排纵筋为 2φ25, 且不伸入支座, 下排纵筋为4φ25, 全部伸入支座。 (3)若集中标注的内容在原位标注中出现,且内容不同时,以原位标注为准。 2、集中标注包括梁编号、梁截面尺寸、梁箍筋(包括钢筋级别、直径、 加密区与非加密区间距及肢数值,如φ10@100/200(4),表示直径为10mm 的Ⅰ级钢筋,加密区间距为100mm,非加密区间距为200mm,均为四肢 箍)、梁上部贯通筋或架立筋根数(当同排纵筋中既有贯通筋又有架立 筋时,应用加号“+”将贯通筋和架立筋相连。注写时须将角部纵筋写 在加号的前面,架立筋写在加号后面的括号内。如2φ22 +2φ12)。 二、板平法 1、板块集中标注包括:板块编号、板厚、贯穿纵筋和板面标高高差(指相对 于结构层楼面标高的高差,板面没有高差时不标注)。

2.Spring-mvc框架结构及执行流程

Spring mvc架构及执行流程一、请求处理流程图 二、执行流程说明 三、组件说明

说明:在springmvc的各个组件中,处理器映射器、处理器适配器、视图解析器称为springmvc 的三大组件。 需要用户编写的组件有handler、view 四、Spring MVC配置 1、组件扫描器:使用组件扫描器省去在spring容器配置每个controller类,使用 自动扫描标记@controller的配置如下:

2、RequestMappingHandlerMapping:注解处理器映射器,对类中标记@RequestMapping 的方法进行映射,根据RequestMapping定义的url匹配RequestMapping标记的方 法,匹配成功返回HandlerMethod对象给前端控制器,HandlerMethod对象中封装 注解描述: @RequestMapping:定义请求url到处理器功能方法的映射 3、RequestMappingHandlerAdapter:注解式处理器适配器,对标记@RequestMapping 的方法进行适配。 从spring3.1版本开始,废除了AnnotationMethodHandlerAdapter的使用,推荐使用 4、:spring mvc 使用自动加载RequestMappingHandlerMapping和RequestMappingHandlerAdapter,可用在spring-mvc.xml 配置文件总使用替代注解处理器和适配器的配置。 5、视图解析器 InternalResourceViewResolver:支持JSP视图解析 viewClass:JstlView表示JSP模板页面需要使用JSTL标签库,所以classpath中必须包含jstl 的相关jar 包。此属性可以不设置,默认为JstlView。 prefix 和suffix:查找视图页面的前缀和后缀,最终视图的址为:

柱平法施工图识读心得体会

柱平法施工图识读心得体会篇一:建筑结构施工图识图体会 识图体会 工程管理0902班汪礼刚UXX15910 本学期新开了《工程估价》的课程,看到这个课程名的时候以为只是计算工程量和造价,在听了宋老师讲完第一节课后,才知道这门课程还要学会看图,读图,而且这是后面的基础,很重要。于是拿着看似熟悉却又陌生的图纸,紧跟老师的讲解,经过几周的学习,对施工建造图纸有了一定的认识,虽然仍然有一些不懂的地方,但我相信结合老师的讲解以及和同学的讨论,自己会更进一步。下面具体谈一下在这一段时间看图,读图过程的一些心得体会。 首先是对施工建造图纸的感性认识,建筑工程建设中,设计师用工程图表达设计方案,建造者照图施工,最终将设计蓝图转变为实际工程。工程建造过程中的质量管理、造价管理也无不以图为依据。所以图纸在现代工程建设中是不可缺少的重要技术文件,而且也是借以表达和交流技术思想的重要工具。工程图被喻为“工程界的语言”,对于从事建筑工程专业领域的人员来说,无论是从事设计、施工还是造价、管理工作,识读建筑工程图是一项最基本、应用最多的能力。

虽然知道识读施工建造图很重要,但由于在大一学年学习《工程制图》时因空间想象能力差感到学习困难,在识读建筑工程图时因缺少感观认识和建筑构造、建筑结构等知识难以识读建筑施工图。现在到大三下学期了,建筑识图基础不扎实的我开始时甚至惧怕在专业课中识读工程图。有很多年教学经验的宋老师也知道在学生中存在一些像我这样的学生,他直接指出了原因和自己的建议。听完老师的建议,我试着按照老师说的方法慢慢训练,这其中的辛苦过程我不愿描述,只是经过那一段的磨合期后,我现在可以看懂一般的图纸了。 拿一张建筑图中的一层平面图来说吧。首先要读的肯定是《建筑设计说明》,这是看整个图集先要浏览一遍的,翻开一层平面图,很多轴线,标号,当然还有一个指北针,接着是平面图里面的内容了,楼梯,门窗,走廊,阳台,柱,梁,台阶,散水等等,这些基本的东西在以前的《工程制图》课程中就学过,也比较简单。对于工程估价来说,需要计算建筑面积,所以就要对建筑面积的计算原则了解,当然这是很基础的内容了,在老师在黑板上示范一次后,我们自己也找了个图,按照步骤计算了下,觉得还是挺简单的,就是过程琐碎了些。屋顶平面图跟一层平面图不太(转载于: 小龙文档网:柱平法施工图识读心得体会)一样,多了屋顶坡

spring MVC配置详解

牧涛 --<-<-<@态度决定一切→_→。。。 ?博客园 ?首页 ?新闻 ?新随笔 ?联系 ?管理 ?订阅 随笔- 171 文章- 3 评论- 79 spring MVC配置详解 现在主流的Web MVC框架除了Struts这个主力外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。 一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0) 1. jar包引入 Spring 2.5.6:spring.jar、spring-webmvc.jar、commons-logging.jar、cglib -nodep-2.1_3.jar Hibernate 3.6.8:hibernate3.jar、hibernate-jpa-2.0-api-1.0.1.Final.jar、a ntlr-2.7.6.jar、commons-collections-3.1、dom4j-1.6.1.jar、javassist-3.12.0.G A.jar、jta-1.1.jar、slf4j-api-1.6.1.jar、slf4j-nop-1.6.4.jar、相应数据库的驱动jar 包 SpringMVC是一个基于DispatcherServlet(分发器)的MVC框架,每一个请求最先访问的都是DispatcherServlet,DispatcherServlet负责转发每一个Request请求给相应的Handler,Handler处理以后再返回相应的视图(View)和模型(Model),返回的视图和模型都可以不指定,即可以只返回Model或只返回View或都不返回。 DispatcherServlet是继承自HttpServlet的,既然SpringMVC是基于DispatcherSe rvlet的,那么我们先来配置一下DispatcherServlet,好让它能够管理我们希望它管理的内容。HttpServlet是在web.xml文件中声明的。 spring org.springframework.web.servlet.DispatcherServlet< /servlet-class>