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

建设童装网站的意义什么是网络营销的出发点

建设童装网站的意义,什么是网络营销的出发点,重庆网站运营公司,专业做公司网页设计Spring 就是⼀个包含了众多工具方法的 IoC 容器。既然是容器那么它就具备两个最基本的功能#xff1a; 将对象存储到容器#xff08;Spring#xff09;中从容器中将对象取出来 接下来使用 Maven 方式来创建一个 Spring 项目#xff0c;创建 Spring 项目和 Servlet 类似 将对象存储到容器Spring中从容器中将对象取出来 接下来使用 Maven 方式来创建一个 Spring 项目创建 Spring 项目和 Servlet 类似 在 Java 语言中对象也叫做 Bean所以后面咱们再遇到对象就以 Bean 著称。 1.创建 Spring 项目 接下来使用 Maven 方式来创建一个 Spring 项目创建 Spring 项目和 Servlet 类似总共分为以下3步 创建⼀个普通 Maven 项目添加 Spring 框架支持spring-context、spring-beans添加启动类 1.创建一个普通 Maven 项目 2.添加 Spring 依赖 在项目的 pom.xml 中添加 Spring 框架的支持 dependenciesdependencygroupIdorg.springframework/groupIdartifactIdspring-context/artifactIdversion5.2.3.RELEASE/version/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-beans/artifactIdversion5.2.3.RELEASE/version/dependency/dependencies?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdorg.example/groupIdartifactIdtest-2023-11-15/artifactIdversion1.0-SNAPSHOT/versionpropertiesmaven.compiler.source8/maven.compiler.sourcemaven.compiler.target8/maven.compiler.targetproject.build.sourceEncodingUTF-8/project.build.sourceEncoding/propertiesdependenciesdependencygroupIdorg.springframework/groupIdartifactIdspring-context/artifactIdversion5.2.3.RELEASE/version/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-beans/artifactIdversion5.2.3.RELEASE/version/dependency/dependencies/project3.创建启动类 2.将 Bean 对象存储到 Spring (IoC容器) 1.创建一个 Bean 对象 2.将 Bean 存储到 Spring 中 在创建好的项目中添加 Spring 配置文件 spring-config.xml将此文件放到 resources 的根目录下 ?xml version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd/beans接下来再将 User 对象注册到 Spring 中就可以 bean iduser classcom.wjh.demo.UserService/bean3.从容器中获取 Bean 对象 1.得到 Spring 上下文对象 public class App {public static void main(String[] args) {//1.先得到 Spring 上下文对象ApplicationContext context new ClassPathXmlApplicationContext(spring-config.xml);} }2.获取到 Bean 对象 public class App {public static void main(String[] args) {//1.先得到 Spring 上下文对象ApplicationContext context new ClassPathXmlApplicationContext(spring-config.xml);//2.得到 Beancontext.getBean(user);} } 3.使用 Bean 对象 public class App {public static void main(String[] args) {//1.先得到 Spring 上下文对象ApplicationContext context new ClassPathXmlApplicationContext(spring-config.xml);//2.得到 Bean [依赖查找 - IoC 的一种实现]UserService userService (UserService) context.getBean(user);//3.使用 Bean 对象userService.sayHello();} }4.方法2 public class App2 {public static void main(String[] args) {//1.得到 Spring 上下文对象BeanFactory context new XmlBeanFactory(new ClassPathResource(spring-config.xml));//2.获取 BeanUserService userService (UserService) context.getBean(user);//3.使用 BeanuserService.sayHello();} }5.ApplicationContext 和 BeanFactory 的区别 保证线程安全问题: 1.使用锁 ( synchronized 锁升级的流程) 2.使用线程安全的容器 (底层锁实现) 3.ThreadLocal (本地线程变量) 相同点 : 都是容器管理对象,都可以获取到 Bean 对象 不同点: ApplicationContext 属于 BeanFactory 的子类,ApplicationContext 拥有更多的功能(对国际化支持、资源访问支持、以及事件传播等方面的支持…)加载 Bean 机制不同: BeanFactory 懒加载,按需加载(使用一个 Bean 加载一个 Bean) ApplicationContext 是⼀次性加载并初始化所有的 Bean 对象 我们加入一个 Student 类 public class App {public static void main(String[] args) {//1.先得到 Spring 上下文对象ApplicationContext context new ClassPathXmlApplicationContext(spring-config.xml);/* //2.得到 Bean [依赖查找 - IoC 的一种实现]UserService userService (UserService) context.getBean(user);//3.使用 Bean 对象userService.sayHello();*/} } public class App2 {public static void main(String[] args) {//1.得到 Spring 上下文对象BeanFactory context new XmlBeanFactory(new ClassPathResource(spring-config.xml));/* //2.获取 BeanUserService userService (UserService) context.getBean(user);//3.使用 BeanuserService.sayHello();*/} }6.getBean 方法的更多用法 根据名称获取 Bean 根据类型获取 Bean public class GetBeanExample {public static void main(String[] args) {//1.得到上下文对象ApplicationContext context new ClassPathXmlApplicationContext(spring-config.xml);//2.获取 BeanUserService userService context.getBean(UserService.class);//3.使用 BeanuserService.sayHello();} }区别就是:当有⼀个类型被重复注册到 spring-config.xml 中时只能使用根据名称获取了 根据 名称 类型 获取 public class GetBeanExample {public static void main(String[] args) {//1.得到上下文对象ApplicationContext context new ClassPathXmlApplicationContext(spring-config.xml);//2.获取 BeanUserService userService context.getBean(user, UserService.class);//3.使用 BeanuserService.sayHello();} }4.操作流程图
http://www.zqtcl.cn/news/809510/

相关文章:

  • 网站如何做视频链接地址一个虚拟主机空间挂两个网站
  • seo外贸网站建设常州本地网站
  • 可以做机械设计接单的网站pc网站怎么做自适应
  • 网站建设义乌电子商务做网站实训体会
  • 哪些网站做国际贸易比较好徐州泉山建设局网站
  • 平果县免费网站哪家好新媒体营销
  • 网站制作的页面比例企业为什么建立企业网站
  • 网站开发技术的发展专业的seo网站优化公司
  • 十大ppt模板免费下载网站惠州网络营销
  • 网站建设自优化网站首页
  • 网络营销推广方式包括哪几种湘潭网站seo磐石网络
  • 英文WordPress站点切换为中文优化神马网站关键词排名价格
  • 宁波网站建设免费咨询网站建设服务费怎么做会计分录
  • 工作期间员工花钱做的网站wordpress文章内容乱码
  • 艺术设计招聘网站多用户商城网站方案
  • 杭州最大的网站开发有多少专门做兼职的网站
  • 萍乡做网站的公司做偏门网站
  • 成都网站开发价格企业网站管理系统破解版
  • 郑州新闻头条最新消息百度小程序关键词优化
  • 甘肃省通信管理局网站北京软件开发公司排名前十强
  • 用现成的网站模板只套内容就可以有这样的吗忻府网站建设排名
  • 网站设计结果泸州市住房和城乡建设厅官方网站
  • php网站开发入门到精通教程旅游网站项目评估
  • 四川省城乡和住房建设厅网站首页通过邮箱查注册网站
  • 自己的网站怎么编辑如何做响应式的网站
  • 做一个产品网站要多少钱网站宣传与推广的方法
  • 郑州区块链数字钱包网站开发公司局部装修改造找哪家装修公司
  • 网站界面可以做版权吗学生网站建设的总结与评价
  • 用表格做网站10条重大新闻
  • 河南定制网站建设报价盐城网站建设制作工作室