当前位置: 首页 > news >正文

成都seo整站工商局网站清算组备案怎么做

成都seo整站,工商局网站清算组备案怎么做,seo实战密码电子版,百度网站分析报告#x1f6eb;更多ssm知识见SSM_面向CRUD编程专栏 #x1f695;本博客总结自黑马程序员的ssm框架视频 #x1f692;博主对于该知识尚在学习阶段 #x1f684;如果发现存在问题请毫不吝啬的指出 #x1f680;#x1f680;扎哇太枣糕的博客主页#x1f680;#x1f680; 目… 更多ssm知识见SSM_面向CRUD编程专栏 本博客总结自黑马程序员的ssm框架视频 博主对于该知识尚在学习阶段 如果发现存在问题请毫不吝啬的指出 扎哇太枣糕的博客主页 目录 1 Spring相关API 2 Spring配置数据源 3 Spring注解开发 4 Spring整合Junit 1 Spring相关API 创建Spring客户端对象 创建Spring客户端对象主要是依靠多态的方式使用ApplicationContext接口的以下三个实现类 ClassPathXmlApplicationContext类 这个类的参数使用的是相对路径xml文件需要在项目下的resource文件夹下进行配置 FileSystemXmlApplicationContext类 这个类的参数使用的是绝对路径xml文件可以在任何地方进行配置但是缺点是一旦配置文件修改位置或者是将项目在其他电脑上运行的话基本上就是报错无法正常运行。  AnnotationConfigApplicationContext类 使用注解配置容器对象的使用此类创建Spring容器读取注解先行了解后续的学习再使用。在博客的最后一小块进行了介绍使用。 获取Bean对象 getBean(String id) 通过唯一id标识去创建bean对象好处是id标识唯一确定一个bean类不会创建错 getBean(ClassT type) 通过bean类创建bean对象坏处就是配置文件里的bean类不止一个如果此时配置文件里bean类的标签不唯一就会抛NoUniqueBeanDefinitionExceptionBean定义不唯一异常 2 Spring配置数据源 数据源又被称为是连接池其出现的目的是为了提高程序的性能数据源可以事先实例化源数据并初始化部分连接资源使用连接资源的时候可以从数据源中获取使用完毕之后再将连接资源还给数据源。常见的数据源有DBCP、C3P0、BoneCP、Druid等。 Druid数据源的创建方式有很多种手动创建、使用配置文件解耦合、使用spring框架依赖注入并解耦合他们的学习是层层递进的要从手动开始最后引入spring框架这样便于加深理解。 手动创建Druid数据源 第一步通过pom文件依赖坐标的方式导入两个数据源需要使用的jar包                                          第二步创建数据源对象并设置基本连接信息最后归还资源                                            将数据源对象的基本连接信息设置抽取出来到配置文件实现解耦合 第一步通过pom文件依赖坐标的方式导入两个数据源需要使用的jar包 (跟上一个相同) 第二步配置配置文件配置文件的后缀是properties也就是使用键值对的形式存储配置信息 第三步创建数据源对象并设置基本连接信息最后归还资源 使用Spring依赖注入的方式创建Druid数据源并实现解耦合最终进化版本以后的使用模板 第一步导入spring-contest依赖和以上两种依赖  第二步配置配置文件存储数据源配置信息 第三步创建applicationContext.xml配置文件并配置bean标签  第四步创建数据源对象操作连接最后归还资源 3 Spring注解开发 Spring的原始注解 通过案例了解注解开发 注解开发的优势就在于进一步使用反射封装代码简化xml配置文件的内容使用注解就可以代替xml配置文件的bean标签配置。 在使用注解开发之前xml文件里要使用UserDaoImpl类的bean标签创建对象使用UserServiceImpl类的bean标签创建对象的同时将上一个bean标签创建的对象通过set方法依赖注入到这个bean标签里。 依赖注入的有关注解 Component通用版的Repository注解无论哪一层都能用缺点就是辨识度不高无法通过注解理清楚这是哪一层的业务 RepositoryDao层的Component注解用于实例化Bean加上字符串参数相当于一个bean标签设置了唯一id标识。这个注解的作用相当于图中上面一行的bean标签。 Controller:controller层的Component注解用于实例化Bean Service Service层的Component注解用于实例化Bean用法和意义同上一个 Autowired: 用于依赖注入加入注解后就说明下面的变量定义用到了依赖注入 Qualifier:用于指定注入对象相当于ref属性 当然这种依赖注入还可以进一步简写。就是只保留Autowired注解舍去Qualifier注解再将set方法的定义舍去。之所以这么做也能成功的原因是xml配置文件里面只有一个这种类型的bean标签此时只会唯一将该bean对象注入进去不会出现像使用getBean方法时参数传class对象但是bean不唯一抛异常的问题。只使用一个Autowired注解的话需要保证只有一个同类型的bean被注入到spring容器中。不管是用哪种方式使用几个注解set方法的定义都可以省略不写注解底层已经通过反射机制为我们创建好了。 Resource如果出现了xml配置文件里面不只有一个这种类型的bean标签的情况时相当于下面这种情况一个类创建了两个标签这个时候就用到了这个注解   除了使用注解之外还要在xml文件使用标签扫描注解让spring容器知道都使用了哪些注解并实现对应的功能 数据注入的注解  Value将基本数据类型和string字符串注给下面的变量  除了直接注入数据的形式还能引用spring容器中的数据进行注入 其他注解 Scope与bean标签的scope属性意思相同  PostConstruct指明下面的方法是初始化方法 PreDestory指明下面的方法是销毁方法 新注解 注解开发的最终目的就是用注解取代xml配置文件的同时还不会降低代码的解耦合能力使用上面的注解进行开发时还是无法替代全部的xml文件依然有以下四种标签无法被注解所取代需要使用新注解进行开发取代xml文件 非自定义的bean(就像前面Druid数据源配置的bean标签第三方jar包给的bean无法取代)加载properties文件的标签context:property-placeholder组件扫描context:component-scan引入其他配置文件的importConfiguration标示这是Spring容器的核心配置类相当于xml配置文件 ComponentScan扫描包下注解相当于context:component-scan Import导包相当于import property 加载properties文件相当于context:property-placeholder Bean在注解里将返回值是对象的方法实例化Bean也就是说将方法返回的对象注入到Spring容器中供调用也相当于一个bean标签只不过是用在方法上的。 由于xml文件此时已经被注解锁完全取代了所以创建客户端对象的时候就不能再使用ClassPathApplicationContext类要使用第三种方式AnnotationConfigApplicationContext类 4 Spring整合Junit 第一步导入两个依赖坐标 第二步加注解 RunWith替换原来的运行期 ContextConfiguration指定配置文件(xml配置)或者配置类(注解配置)          在使用spring整合Junit的时候遇到一个问题记录一下 spring-context和spring-test的依赖版本不同导致控制台抛出以下异常java.lang.NoClassDefFoundError: org/springframework/core/annotation/MergedAnnotations。解决方法将两个以来坐标的版本改成一致即可。具体操作参考这篇博客已解决java.lang.NoClassDefFoundError: org/springframework/core/annotation/MergedAnnotations_ray2580的博客-CSDN博客 上一篇【SSM面向CRUD编程专栏 1】Spring简介 xml配置文件 依赖注入 数据注入 下一篇【SSM面向CRUD编程专栏 3】关于黑马程序员最全SSM框架教程视频P37集老师跳过的模块创建以及tomcat下载安装配置和运行等诸多问题
http://www.pierceye.com/news/306733/

相关文章:

  • 中堂仿做网站个人网站设计论文道客巴巴
  • 怎么用ps做网站效果图24什么网站建设
  • 网站开发技术有网站建设方案 pdf
  • 网站建设教程浩森宇特福州医院网站建设公司
  • 怎样在网站上做超链接网站商城是用什么框架做的
  • 网站建设增城wordpress新文章类型
  • 广州市招投标中心官网上海网站关键词优化
  • 很多网站开发没有框架如何制作的长沙旅游景点大全排名
  • 云南网站推广的目的做动画的网站有哪些
  • 网站建设公司在哪里找资源模拟建设网站
  • 如何盗用网站模板哈尔滨公告
  • 管理咨询网站焦作专业做网站公司哪家好
  • 在国内做跨境电商怎么上外国网站网站不收录
  • 网站介绍ppt怎么做屏蔽网站ip
  • it公论 是建立在什么网站wordpress搬迁数据库连接失败
  • 南县建设局网站营销型网站开发流程包括
  • 有关应用网站申请免费网站空间
  • 二手书交易网站开发现状营销型网站建设推荐乐云seo
  • 山西网站建设怎么样seo优化网站多少钱
  • 网站建设设计模板磁力链最佳的搜索引擎
  • 单位外部网站建设价格哪些网站可以做视频直播
  • 广州黄埔网站建设公司国外做调灵风暴的网站
  • 珠海附近交友平台软件广州网站优化推广方案
  • cgi做网站如何将网站加入百度图 推广
  • 小贷做网站深圳手机app软件开发
  • 上海平台网站建设费用页面模板不存在怎么办
  • 西安网站排名公司上海工商网查询官网
  • 网站建设协调机制建网站 可以看到访客吗
  • 学生做网站的工作室南和住房和城乡建设局网站
  • 潍坊网站制作案例广东十大网站建设排名