很久没写过博客,今天重新开始写,新技术太多,只有通过博客才可以不断积累,本人水平有限,如有错误,欢迎指正,谢谢 今天在MAVEN上配置web project的struct2,发现自己忽略了很多问题,再次记录一下,希望可以帮助遇到相同或相似问题的同学,本人已经是第二次遇到这种问题,就是没有记录下来,时间久了,遇到了也忘记怎么解决了,在此吐槽一下自己哈.There is no Action mapped for action name 问题就是找不到相应的action,问题的出现主要原因有一下几个:…
web.xml 文件配置01   前言:一般的web工程中都会用到web.xml,方便开发web工程.web.xml主要用来配置Filter.Listener.Servlet等.但是要说明的是web.xml并不是必须的,一个web工程可以没有web.xml文件.   1.定义头和根元素   部署描述符文件就像所有XML文件一样,必须以一个XML头开始.这个头声明可以使用的XML版本并给出文 件的字符编码.web.xml的模式文件是由Sun公司定义的,每个web.xml文件的根元素<web-app…
现在我发现使用Visual Studio的资源编辑器进行编辑资源有着诸多的不便:首先是任何资源的变动一般变动代码,不利于系统维护,其次Visual Studio的资源编辑器的本身的功能有限,也不利于界面美化,三是不利于人员分工,开发人员既要忙实现功能,又要忙准备好的界面素材.对界面实现文件配置化正是解决上面问题的好方法.这次我实现了使用XML文件配置工具栏.这里所谓配置就是工具栏的界面信息如工具栏标题.按钮图片.是否为分隔符都在XML文件保存,程序通过解析XML文件来获取工具栏信息来创建工具栏.…
关于Spring中基于xml文件配置bean的详细总结(spring 4.1.0) 一.Spring中的依赖注入方式介绍 依赖注入有三种方式 属性注入 构造方法注入 工厂方法注入(很少使用,不推荐,本文不再介绍) 属性注入   通过 setter 方法注入Bean 的属性值或依赖的对象.属性注入使用 <property>元素, 使用 name 属性指定 Bean 的属性名称,value 属性或 <value> 子节点指定属性值 .属性注入是实际应用中最常用的注入方式.HelloWo…
前面主要是后台代码,spring以及mybatis的整合 下面主要是springmvc用来处理请求转发,展现层的处理 之前所有做到的,完成了后台,业务层和持久层的开发完成了 接下来就是展现层了 有很多的mvc框架,这里我们用springMVC 首先还是需要jar包 我们既然是web项目了 也是不可少的,所以需要增加这两个包 我们需要配置web.xml 一个web项目,启动的时候,容器这里指的是tomcat这种,会首先读取web.xml配置文件里面的配置 所以他是最根本的配置文件 spring的配…
利用Spring整合Hibernate时的XML文件配置 applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xm…
mybatis mapper xml文件配置resultmap时,id行和result行有什么区别? <resultMap id = "CashInvoiceMap" type="com.dfire.soa.invoice.bo.Invoice">    <id column="id" property="id" />    <result column="order_id"…
一. 题主当时就是自己尝试整合spring和mybatis的时候遇到了这个问题,当时题主只看到了用注解的方式配置的dao层,题主用的是xml文件配置的形式, 而且坑爹的是题主的两个文件的路径写的也不一致,就导致直接用<property name="basePackage" value="com.music.dao"></property> 导致绑定异常 后来在网上查到了解决的办法 ,就是如果路径一致,(如果一致你也就不会来看到本文了), 两个…
1.pom.xml文件配置,直接上代码. <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apa…
之前一段时间自己封装了两个数据库,一个是ORM数据库,另一个是事件流数据库,项目相应的地址如下: ORM数据库:https://github.com/wenjiang/SimpleAndroidORM 事件流数据库:https://github.com/wenjiang/EventStreamDB 有兴趣的人可以上去看看. 如果要讲这两个项目,一篇文章的篇幅是放不下的,所以就只是每篇都只讲一点点. 两个自己写的数据库都有一个必须用到的地方:在xml文件中配置数据库. 利用文件配置数据库在很多语言…
启动一个WEB项目的时候, WEB容器会去读取它的配置文件web.xml web.xml中配置的加载优先级:context-param -> listener -> filter -> servlet 元素顺序列表: 相应元素配置 1.Web应用图标:指出IDE和GUI工具用来表示Web应用的大图标和小图标    <icon>    <small-icon>/images/app_small.gif</small-icon>    <large-…
在导入了项目需要使用的核心jar包之后需要在web.xml中配置Struts. 1. Struts2的知识点普及: Struts2共有5类配置文件,分别罗列如下: 1), Web.xml; 在没有使用框架的时候,以前额JSP,Servlet程序中就配置过web.xml文件.准确地说web.xml不属于Struts2框架特有的配置文件.作为部署文件,web.xml是所有Java Web项目的核心文件.然而在这里之所以配置该文件.是因为在web项目中使用struts 2 框架时,还需要在web.xm…
弄清楚struts-config.xml中各项元素的作用,对于我们构建web项目有莫大的好处.<struts-config>是struts的根元素,它主要有8个子元素,DTD定义 如下: <!ELEMENT struts-config (data-sources?,form-beans?,global-exceptions?,global-forwards?,action-mappings?,controller?,message-resources*,plug-in*) > 以上…
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/sche…
在 Spring 容器内拼凑 bean 叫做装配.装配 bean 的时候,你是在告诉容器,需要哪些 bean ,以及容器如何使用依赖注入将它们配合在一起. 理论上,bean 装配的信息可以从任何资源获得,包括属性文件,关系数据库等,但 XML 文件是最常见的 Spring 应用系统配置源, Spring 中的几种容器都支持使用 XML 装配 bean,包括: --XMLBeanFactory --ClassPathXMLApplicationContext --FileSystemXMLAppl…
全局配置: ${M2_HOME}/conf/settings.xml (配置环境变量  新建 M2_HOME    安装目录到版本名那里(D:\apache-maven-3.0.2) 编辑path 环境变量  %M2_HOME%\bin;) 用户配置: ${user.home}/.m2/settings.xml 注意:用户配置优先于全局配置. ${user.home} 和和所有其他系统属性只能在3.0+版本上使用.请注意windows和Linux使用变量的区别. 1. 声明规范 <?xml ve…
上一章写到pom.xml有一个报错,说找不到web.xml文件.确实是这样的,因为我们用maven搭建的web层里就是没有这个文件.我们能看到,webapp文件夹里是空的. 没有,就想办法把它弄出来. 一.右键项目>>>>Java EE Tools>>>>Generate Deployment Descriptor Stub 然后就出来了. 参考:https://www.cnblogs.com/pjlhf/p/8782651.html 二.在webapp目录…
本节内容: Spring介绍 Spring搭建 Spring概念 Spring配置讲解 使用注解配置Spring 一.Spring介绍 1. 什么是Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由 RodJohnson 在其著作 Expert One-On-One J2EE Development and Design 中阐述的部分理念和原型衍生而来.它是为了解决企业应用开发的复杂性而创建的.框架的主要优势之一就是其分层架构,分层架构…
一对多配置 [1]班级和学生模型 --->班级可容纳多个学生 --->学生只能属于一个班级 [2]一对多配置中的关系维护(inverse) --->一端放弃关系的维护 --->多端进行关系维护. inverse默认值false,表示不放弃关系的维护. inverse="true"配置在那一端,表示那一端放弃关系的维护(交由hibernate内部进行维护),由另一端进行关系维护. 班级的ClassRoom.hbm.xml的配置文件 <?xml version…
在Hibernate中,各表的映射文件xxx.hbm.xml可以通过工具生成,例如在使用MyEclipse开发时,它提供了自动生成映射文件的工具. hibernate.hbm.xml文件的基本结构如下: 1   <?xml version="1.0" encoding='UTF-8'?> 2 3   <!DOCTYPE hibernate-mapping PUBLIC 4        "-//Hibernate/Hibernate Mapping DTD …
之前项目中日志多用的log4j2,偶然看到在importNew看到了logback,自己查了下,发现Logback和log4j是非常相似的,其作者也是同一个人,并且logback相比于log4j性能更高,因此决定在新项目中使用logback,网上查了写资料,发现大都不能满足自己的需求,因此自己整理了一份,亲测可用,记录下来以备后用. 使用前引入相关的jar,在这里使用maven构建项目,对应的依赖如下: <dependency> <groupId>org.slf4j</gro…
转载自:http://bbs.phpchina.com/blog-52440-191623.html 我一直不太明白crossdomain.xml文件是干嘛用的,今天总算比较清楚的知道了一下. 这是Flash安全沙盒机制:在Flash跨域访问时--比如www.ddonwi.com/loader.swf文件要加载hi.ddonwi.com/beauty1.swf文件,就属于跨域(名)访问--Flash要求通过如下的策略来确定信任关系: 1.被访问域名下的crossdomain.xml文件 以之前提…
1.web.xml学名叫部署描述符文件,是在Servlet规范中定义的,是web应用的配置文件. 2.部署描述符文件就像所有XML文件一样,必须以一个XML头开始.这个头声明可以使用的XML版本并给出文件的字符编码.DOCYTPE声明必须立即出现在此头之后.这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义).所有部署描述符文件的顶层(根)元素为web-app.请注意,XM…
1 首先,setting.xml一般存在与两个地方:maven的安装目录/conf/,和${user.home}/.m2/下.他们的区别是在maven安装目录下的setting.xml是所有用户都可以应用的配置,而user.home下的可想而知就是针对某一用户的配置(推荐是在user.home下).如果两个都进行了配置,则在应用的时候会将两个配置文件进行中和,而且user.home下的setting.xml优先级大于maven安装目录下的. 2 setting.xml文件中顶层元素一览: <sp…
1.      get请求传递中文时本地连正式库访问都正常,正式环境下单独访问报错 代码: 请求:project/projectInfo/export/?cks=’项目类型 public String export(ProjectIn foprojectInfo, HttpServletRequest request,HttpServletResponse response, Model model) { String cks =request.getParameter("cks");…
中央仓库就是Maven的一个默认的远程仓库,Maven的安装文件中自带了中央仓库的配置($M2_HOME/lib/maven-model-builder.jar) 在很多情况下,默认的中央仓库无法满足项目的需求,这时就需要在pom.xml文件中配置仓库 在pom文件中的配置仅对当前项目有效,但若需在其他项目中使用,为避免代码重复性,减少冗余,可在settings.xml文件中配置.在setting.xml文件中不存在repositories.pluginRepositories标签,而选择使用p…
如果我们在spring框架中配置了多个xml文件,我们可以在读取配置文件的时候把这些xml文件一下全都读取 也可以只读一个总的xml文件,在这个总的xml文件中把其他的xml全都都导入进来. 例如: student.xml文件: <bean name="student" class="com.briup.bean.Student"> <property name="id"> <value>25</valu…
学习框架过程中,一直对框架中的配置文件比较难理解,特搜集资料简要记录一下struts.xml文件遇到的问题. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/d…
直接贴完整代码,当然,spring的核心控制器依赖包需要通过mean提前配置 <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" ><web-app> <display-name>Archetype Created Web Applica…
上一篇讲了用注解配置AOP,现在讲用xml怎么配置AOP 其实逻辑是一样的,只是用xml的方法,要把这种逻辑写出来,告诉spring框架去执行. 例子:这里的例子和上一篇的例子一样.换成xml方式 //方法接口 package com.atguigu.spring.aop.impl; public interface Calculator { public int add(int i,int j); public int sub(int i,int j); public int div(int…