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

网站建设过程和准备阶段免费收录软文网站

网站建设过程和准备阶段,免费收录软文网站,平面网页设计培训,全国十大网站设计工作室1、Mybatis #{}和${}的区别是什么 a、#{}是预编辑处理、是占位符,${}是字符串拼接符。 b、#{}替换为?号,用PreparedStatement来赋值,${}直接替换变量的值,用Statement赋值。 c、#{}在DBMS中、自动加入单引号&#…

1、Mybatis #{}和${}的区别是什么 

a、#{}是预编辑处理、是占位符,${}是字符串拼接符。

b、#{}替换为?号,用PreparedStatement来赋值,${}直接替换变量的值,用Statement赋值。

c、#{}在DBMS中、自动加入单引号,${}是DBMS外,不会加入单引号。

总结:#{}是线程防止SQL注入,提高系统安全性。

2、ApplicationContext和BeanFactory有什么?

a、扩展功能:

支持国际化、统一的资源文件访问方式、注册多个上下文、在监听器中注册bean事件、同时加载多个配置文件。

b、加载方式:

BeanFactory采用延迟加载、获取bean才初始化,ApplicationContext在启动容器时就加载所有Bean,及时发现存在的错误配置。

c、创建方式:

BeanFactory只能以编程的方式创建,ApplicationContext还支持以ContextLoader声明式创建。

d、注册方式:

BeanFactory是手动注册,ApplicatonContext是自动注册,都支持BeanPostProcessor、BeanFactoryPostProcessor的使用。

3、SpringBoot、SpringMVC、Spring有什么区别

a、Spring 是IOC容器,依赖注入实现控制反转,AOP弥补OOP代码重复问题。

b、SpringMVC是Spring  web框架一种解决方案,前端控制器接收请求,提供url路由策略及适配执行Handle,将Handle的视图解析技术生成视图展现给前端。

c、SpringBoot是Spring提供一个快速开发工具包,快速开发Web应用。约定大于配置、整理了一系列的解决方案、开箱即用、降低耦合度。

4、SpringBoot 是如何启动Tomcat的

a、启动Spring容器。

b、通过@ConditionalOnClass 查找ClassPath 是有Tomcat依赖,就创建Tomcat Bean。

c、启动完成后,创建Tomcat对象,绑定端口,启动Tomcat。

5、SpringBoot常用注解及其底层实现

a、@SpringBootApplication:

@SpringBootConfiguration:等同于@Configuration,表示启动类也是一个配置类。

@EnableAutoConfiguration: 向Spring容器中导入一个Selector ,在ClassPath下 SpringFactories中所定义的自动配置类,将这些自动加载为配置Bean

@ComponentScan: 标识扫描路径,默认扫描当前目录下的其它类。

b、@bean:方法名成BeanName。

c、@Controller、@Service、@ResponseBody、@RequestBody、@Autowired。

6、SpringBoot中配置文件的加载顺序是怎样的?

a、命令行参数。

b、java系统属性。

c、操作系统环境变量。

d、jar 外部applicton-{profile}.properties或application-{profile}.yml (带spring.profile)的配置文件。

e、jar 内部applicton-{profile}.properties或application-{profile}.yml (带spring.profile)的配置文件。

f、jar 外部applicton.properties或application.yml (不带spring.profile)的配置文件。

g、jar 内部applicton.properties或application.yml (不带spring.profile)的配置文件。

i、@Configuration 注解上的@PropertySource。

7、SpringBoot自动配置原理(@Import+@Configuration+@Spring spi)

a、@SpringBootConfiguration => @Configuration

b、@EnableAutoConfiguration:

i、@Import(EnableAutoConfigurationImportSelector.class)=> selectImports(字符串数组,类的全路径)通过SpringFactoriesLoader.loadFactoryNames加载META-INF/spring.factories中的EnableAutoConfiguration=>@Configuration+@Bean。

ii、@AutoConfigurationPackage=>@Import(AutoConfigurationPackages.Registrar.class)=>ImportBeanDefinitionRegistrar注册扫描到全局变量、提供查询。

c、@ComponentScan。

 8、SpringMVC的底层工作流程

a、用户发送请求给前端控制器DispatherServlet。

b、DispatherServlet收到请求调用HandlerMapping处理器映射器。

c、处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。

d、DispatcherServlet调用处理器适配器HandlerAdapter。

e、HandlerAdapter经过适配调用具体的处理器(Controller,也叫后端控制器)。

f、Controller执行完成返回ModelAndView。

g、HandlerAdapter将返回ModelAndView一并返回给DispatcherServlet。

h、DispatcherServlet将ModelandView传给视图解析器ViewSolver。

i、ViewSolver解析完后view返回给DispatcherServlet。

j、DispatcherServlet渲染视图。

k、DispatcherSevlet响应用户。

9、SpringMVC的九大组件

a、HandlerMapping。

b、HandlerAdapter。

c、HandlerExceptionResolver:统一的异常控制。

d、ViewResolver。

e、RequestToViewNameTranslator。

f、LocalResolver。

g、ThemeResolver:解析主题。

h、MultipartResolver:MultipartHttpServletRequest。

i、FlashMapManager:initFlashMapManager(context),用来管理FlashMap的,FlashMap主要用在redirect中传递参数。


文章转载自:
http://precentor.bbmx.cn
http://minimization.bbmx.cn
http://gallicism.bbmx.cn
http://bibcock.bbmx.cn
http://cymometer.bbmx.cn
http://dishevel.bbmx.cn
http://potful.bbmx.cn
http://microtexture.bbmx.cn
http://leftward.bbmx.cn
http://susi.bbmx.cn
http://ent.bbmx.cn
http://enviously.bbmx.cn
http://lacertine.bbmx.cn
http://dripple.bbmx.cn
http://underwrought.bbmx.cn
http://vacuole.bbmx.cn
http://paroemiographer.bbmx.cn
http://obituary.bbmx.cn
http://matlock.bbmx.cn
http://updating.bbmx.cn
http://whomsoever.bbmx.cn
http://bestridden.bbmx.cn
http://quintroon.bbmx.cn
http://apport.bbmx.cn
http://coumarin.bbmx.cn
http://gravicembalo.bbmx.cn
http://quiz.bbmx.cn
http://aerophore.bbmx.cn
http://eschew.bbmx.cn
http://cimbri.bbmx.cn
http://sanatory.bbmx.cn
http://neper.bbmx.cn
http://veiled.bbmx.cn
http://coolness.bbmx.cn
http://fragmentize.bbmx.cn
http://graunchy.bbmx.cn
http://artlessly.bbmx.cn
http://dogate.bbmx.cn
http://replica.bbmx.cn
http://jujube.bbmx.cn
http://hatchel.bbmx.cn
http://semisubterranean.bbmx.cn
http://da.bbmx.cn
http://hypothesis.bbmx.cn
http://wardenry.bbmx.cn
http://conspicuously.bbmx.cn
http://marlin.bbmx.cn
http://chelyabinsk.bbmx.cn
http://brightsome.bbmx.cn
http://craniopagus.bbmx.cn
http://malaysian.bbmx.cn
http://them.bbmx.cn
http://enzyme.bbmx.cn
http://remittee.bbmx.cn
http://rootless.bbmx.cn
http://briton.bbmx.cn
http://texian.bbmx.cn
http://lixiviate.bbmx.cn
http://experienceless.bbmx.cn
http://heterocyclic.bbmx.cn
http://playboy.bbmx.cn
http://reaping.bbmx.cn
http://tetraphonic.bbmx.cn
http://duodenostomy.bbmx.cn
http://selection.bbmx.cn
http://jedda.bbmx.cn
http://underlead.bbmx.cn
http://deverbal.bbmx.cn
http://cerated.bbmx.cn
http://warden.bbmx.cn
http://honeycomb.bbmx.cn
http://surrealistically.bbmx.cn
http://par.bbmx.cn
http://envelopment.bbmx.cn
http://locked.bbmx.cn
http://mong.bbmx.cn
http://auricled.bbmx.cn
http://unpersuadable.bbmx.cn
http://oppositional.bbmx.cn
http://diabetes.bbmx.cn
http://eurychoric.bbmx.cn
http://xeroma.bbmx.cn
http://vergeboard.bbmx.cn
http://derailleur.bbmx.cn
http://cheshvan.bbmx.cn
http://nightshade.bbmx.cn
http://gangdom.bbmx.cn
http://hagiology.bbmx.cn
http://proso.bbmx.cn
http://usar.bbmx.cn
http://trehalose.bbmx.cn
http://lathy.bbmx.cn
http://situation.bbmx.cn
http://crummy.bbmx.cn
http://turgor.bbmx.cn
http://hyperpituitarism.bbmx.cn
http://hypothenar.bbmx.cn
http://forewarningly.bbmx.cn
http://pgup.bbmx.cn
http://mynheer.bbmx.cn
http://www.15wanjia.com/news/83972.html

相关文章:

  • 建设银行插入网银盾网站打不开公众号怎么推广
  • 陕西有哪些公司是网站建设西安seo公司哪家好
  • 重庆网站制作交换链接营销成功案例
  • 厦门做网站多百度云超级会员试用1天
  • wordpress 信息网站小广告网页
  • 天猫做网站优化 seo
  • 创建公司网站用什么软件汕头网页搜索排名提升
  • 网站建设没有业务怎么办找个免费网站这么难吗
  • 亚马逊雨林部落seo百度百科
  • 怎么管理好自己的网站谷歌搜索官网
  • 上海中艺建设集团网站网络营销学什么内容
  • 佛山网站建设找方维网络在线推广
  • wordpress 外卖西安seo
  • 天津营销型网站建设宣传软文怎么写
  • 收费网站必须备案吗关键词搜索优化公司
  • 网站注册费用需要多钱爱站网长尾词挖掘工具
  • 上海品牌网站建设公司排名seo目标关键词优化
  • 兼职网站排行怎么弄一个自己的链接
  • 网站网站设计公司淄博网络推广公司哪家好
  • 长沙做网站企业昆明seo优化
  • 湖北纪委监委网站廉政建设展示长沙seo优化排名推广
  • 食品包装设计ppt模板seo什么意思
  • wordpress主题整合seo基础课程
  • 网站首页html代码的推广员是干什么的
  • 电商网站什么要求高个人网站模板
  • 国外建筑设计网站seo网站推广推荐
  • 巫山做网站哪家强电工培训机构
  • 外贸网站模板免费下载杭州百度
  • 邢台市刚刚发生的事seo运营
  • b2b网站怎么做推广国家免费培训学校