陈峰
陈峰
性      别: 职      称: 教育,高等学校教师,教授
籍      贯: 陕西省 西安市 现 居 地:
毕业院校: 西北大学 专      业: 中国古代史
查看更多个人信息
出生年月: 工作单位: 西北大学历史学院
邮       箱: 联系电话:
学       历: 博士

【人物简介】

  陈峰,历史学院院长、教授,历史学博士。陕西省教学名师。中国古代史专业博士生导师。兼任西北大学学位评定委员会委员、校学位评定委员会历史分会主席。   校外重要学术兼职:中国史学会理事、中国宋史研究会副会长、陕西省历史学会副会长,北京大学中国古代史研究中心兼职研究员、陕西师范大学历史文化学院兼职教授和博士生导师等。

【研究方向】

中国古代史。

【研究成果】

  1.主编《多媒体中国通史》,2001年获得国家级教学成果二等奖、陕西省教学成果特等奖等;   2.论文《北宋枢密院长贰出身变化与以文驭武方针的影响》,于2004年获得陕西省第七次哲学社会科学优秀成果三等奖,2003年陕西省高校人文社会科学优秀成果二等奖;   3.系列论文《北宋武将群体及政策研究》,2003年获陕西省高校人文社会科学优秀成果二等奖。   4.个人专著《北宋武将群体与相关问题研究》,2007年先后获西安市哲学社会科学成果一等奖、陕西省哲学社会科学成果二等奖。

【科研项目】

  1.主持2009年度教育部人文社会科学规划项目《宋代治国理念及其实践研究》;   2.主持国家社会科学基金2001年度项目《唐宋武将制度变迁研究》;   3.主持原国家教委人文社科“九五”规划项目(1996年)《中国漕运史研究》;   4.主持教育部面向21世纪教学内容与课程体系改革计划项目CAI《中国通史》研究;   5.参加教育部重点人文研究基地(北京大学中国古代史研究中心)2001年-2003年重大项目《十到十三世纪中国文化的碰撞与融合》;   6.参加教育部、河北省重点人文研究基地(河北大学宋史研究中心)2001年-2003年重大项目《辽宋西夏金代通史》等。   7.参加日本京都大学人文科学研究所承担的2006—2010年文部省国际合作研究项目《东亚的礼仪与刑罚》

【论文著作】

  1.宋代主流意识支配下的战争观 《历史研究》2009年2期   2.北宋枢密院长贰出身变化与以文驭武方针的影响 《历史研究》2001年2期   3.宋太宗与平戎万全阵 《历史研究》2006年6期   4.宋代武成王庙与朝政关系初探 《中国史研究》2012年第2期   5.宋代军功集团在政治上的消亡及其影响 《中国史研究》2008年4期   6.从文不换武现象看宋代社会的崇文抑武风气 《中国史研究》2001年2期   7.宋代漕运押纲人员考述 《中国史研究》1997年1期   8.北宋将门现象探析——对中国古代将门的断代史剖析,《中国史研究》2004年3期   9.皇帝没了——辛亥革命百年祭 《新华文摘》2011年第24期   10.简论宋明清时期漕运中的私货贩运及贸易 《中国经济史研究》1996年1期   11.唐宋时期漕运的主要沿革与变迁 《中国经济史研究》1999年3期   12.北宋武将素质的整体考察 《文史哲》2001年1期   13.北宋皇室与“将门”通婚现象探析 《文史哲》2004年3期   14.论北宋后期文臣与宦官共同统军体制的流弊《国学研究》第17卷,2006年   15.宋代讲武礼的主要内容及其演变 《国学学刊》2010年1期   16.宋代主流军事思想与兵学批判 《史学月刊》2005年11期   17.宋朝开国史与士人的记忆与改造 《人文杂志》2010年5期   18.宋朝的治国方略与文臣士大夫地位的提升 《史学集刊》2006年1期   19.论宋初三朝的三衙将帅 《河北学刊》2002年2期   20.宋初名将郭进事迹述评 《西北大学学报》2002年1期   21.明代的运军 《中州学刊》1997年1期   22.吕夷简与北宋中叶的政风 《西北大学学报》2001年1期   23.清代漕运水手的结帮活动及其对社会的危害《社会科学战线》1996年2期   24.略论北宋的漕粮          《学术界》1997年1期   25.北宋定都开封的背景及原因 《历史教学》1996年8期   26.论漕运对中国古代社会的消极影响 《陕西师大学报》1992年4期   27.北宋东南漕运制度的演变及其影响 《河北学刊》1991年2期   28.漕运与中国的封建集权统治 《西北大学学报》1990年2期   29.宋初武将精神面貌的转变 《河北大学学报》2000年4期   30.从名将狄青的遭遇看北宋中叶武将的境况 《中州学刊》2000年4期   31.都部署与北宋武将地位的变迁 《安徽师大学报》2001年3期   32.论宋代武将培养选拔体制的缺陷及影响 《西北大学学报》2004年3期   33.简论清代仓场官吏的舞弊活动及其危害 《西北大学学报》1996年2期   34.略论清代的漕弊 《西北大学学报》1998年4期   35.宋代漕运管理机构述论 《西北大学学报》1992年4期   36.从定都开封说北宋国防政策的演变及失败 《陕西师大学报》1991年2期   37.宋代的军将和军大将         《文史知识》1996年8期   38. 宋朝儒将的角色与归宿 韩国《亚洲研究》, 2008年2期   39.试论吕夷简的政治操术 台湾《历史学报》,第26期,1998年6月   40.北宋潜邸出身将领述论《漆侠先生纪念文集》,河北大学出版社,2002年   41.知古以鉴今 《光明日报》,2000年6月15日,学术版   42.政治选择与宋代文官士大夫的政治角色——以宋朝治国方略及处理文武   关系探究为中心        《河南大学学报》,2007年1期   43.理想与现实之间——宋代文官士大夫政治角色的凸显与现实困顿及精神转移 《中国思想与社会研究》第一辑,中国社会科学出版社,2007年6月   44.北宋御辽战争的演变与“澶渊之盟”的产生及影响《史学集刊》,2007年3期   45.北宋讲武礼初探 《清华大学学报》,2007年5期   46.黄宽重著:《南宋地方武力——地方军与民间自卫武力的探讨》   《中国社会历史评论》第5卷,商务印书馆,2007年8月   47.何冠环《北宋武将研究》《唐研究》第十三卷,北京大学出版社,2007年   48.何去非的选择与北宋的社会风尚 《寻根》,2006年6期   49.从呼延赞事迹看宋初朝政路线的演变 《人文杂志》,2009年1期   50.宋代统治集团以和缓战思想及其影响 《中国军事科学》,2008年4期   51.中国古代阵法演化要论 《中国军事科学》,2009年4期   52.南宋的机速房与边防《南宋史及南宋都城临安研究》,人民出版社,2009年版   53.2000年以来宋代军政研究概述《周秦汉唐文化研究》第7辑,三秦出版社2009年版   54.宋朝的科举入仕与官场底线         《读书》,2012年第7期   55.宋太祖朝节度使类型及其转型述论      《河北大学学报》,2012年第4期   56.柳开事迹与宋初士林的豪横之气       《人文杂志》,2012年第4期   57.光宗耀祖与封妻荫子            《读书》,2013年第1期   58. 中国古代治国理念及其转变--以宋朝“崇文抑武”治国理念为中心

与TA有关的专家
姓名:
工作职务:
主任
研究方向:
毕业学院:
西北大学
姓名:
工作职务:
研究方向:
项目管理。
毕业学院:
西北大学
姓名:
工作职务:
高等数学教研室主任
研究方向:
最优化理论方法与应用研究。
毕业学院:
西北大学
姓名:
工作职务:
FreeMarker template error (DEBUG mode; use RETHROW in production!): The following has evaluated to null or missing: ==> c.admheadship [in template "WEB-INF/t/cms/www/xatrm/techexpert/detail.html" at line 174, column 47] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use [#if myOptionalVar??]when-present[#else]when-missing[/#if]. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${c.admheadship} [in template "WEB-INF/t/cms/www/xatrm/techexpert/detail.html" at line 174, column 45] ---- Java stack trace (for programmers): ---- freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...] at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:134) at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:451) at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:374) at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:96) at freemarker.core.DollarVariable.accept(DollarVariable.java:59) at freemarker.core.Environment.visit(Environment.java:362) at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:263) at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:200) at freemarker.core.Environment.visitIteratorBlock(Environment.java:595) at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:81) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:67) at freemarker.core.Environment.visit(Environment.java:326) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.process(Environment.java:305) at freemarker.template.Template.process(Template.java:384) at com.xatrm.common.web.springmvc.SimpleFreeMarkerView.renderMergedTemplateModel(SimpleFreeMarkerView.java:114) at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:167) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1257) at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1037) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:980) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861) at javax.servlet.http.HttpServlet.service(HttpServlet.java:622) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.jasig.cas.client.session.SingleSignOutFilter.doFilter(SingleSignOutFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at ci.filter.SqlInjectFilter.doFilter(SqlInjectFilter.java:157) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at ci.filter.XssFilter.doFilter(XssFilter.java:96) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at ci.filter.SecurityFilter.doFilter(SecurityFilter.java:25) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at com.xatrm.common.web.XssFilter.doFilter(XssFilter.java:40) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:151) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at com.xatrm.common.web.ProcessTimeFilter.doFilter(ProcessTimeFilter.java:35) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:108) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:789) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1455) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745)