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

松江区环保局网站建设项目备案python官方网站

松江区环保局网站建设项目备案,python官方网站,响应式网站是怎么做的,商城建设网站公司1、Mybatis #{}和${}的区别是什么 a、#{}是预编辑处理、是占位符#xff0c;${}是字符串拼接符。 b、#{}替换为#xff1f;号#xff0c;用PreparedStatement来赋值#xff0c;${}直接替换变量的值#xff0c;用Statement赋值。 c、#{}在DBMS中、自动加入单引号#…1、Mybatis #{}和${}的区别是什么  a、#{}是预编辑处理、是占位符${}是字符串拼接符。 b、#{}替换为号用PreparedStatement来赋值${}直接替换变量的值用Statement赋值。 c、#{}在DBMS中、自动加入单引号${}是DBMS外不会加入单引号。 总结#{}是线程防止SQL注入提高系统安全性。 2、ApplicationContext和BeanFactory有什么 、扩展功能 支持国际化、统一的资源文件访问方式、注册多个上下文、在监听器中注册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自动配置原理ImportConfigurationSpring spi a、SpringBootConfiguration Configuration b、EnableAutoConfiguration i、Import(EnableAutoConfigurationImportSelector.class) selectImports(字符串数组类的全路径)通过SpringFactoriesLoader.loadFactoryNames加载META-INF/spring.factories中的EnableAutoConfigurationConfigurationBean。 ii、AutoConfigurationPackageImport(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、MultipartResolverMultipartHttpServletRequest。 i、FlashMapManagerinitFlashMapManager(context),用来管理FlashMap的FlashMap主要用在redirect中传递参数。
http://www.hkea.cn/news/14371982/

相关文章:

  • 网站建设的培训的感受做企业网站好的
  • 甘肃网站推广网站meta 优化建议
  • 禅城网站建设联系电话上海建设银行网站莘庄
  • 网站开发示例桂林市建设工程交易中心
  • 什么网站出项目找人做天津网站制作网站
  • 建设工程网站tc太原模板建站软件
  • 实例网站制作教程eclipse 网站开发学习
  • 贵阳网站建设端觉html网站自带字体怎么做
  • php网站开发框架有哪些有专业做网站优化的吗
  • 天津网站建设方案托管企业网站需要备案吗
  • wordpress博客投稿seo课程哪个好
  • 网站seo排名公司长沙app定制开发
  • 资料共享的网站开发帮网站网站做推广被抓会判刑吗
  • 如何选择网站托管公司做企业的网站都要准备什么手续
  • 怎样查网站有没有做CDN加速wordpress 首页单页
  • 河北省建设工程造价管理协会网站织梦网站导航浮动
  • 山东app网站制作网站新闻页面无法翻页
  • 网站开发文档需求撰写word广告设计制作安装合同
  • 知名网站的org域名安徽省建设银行网站
  • 网站建设与维护 pdfwordpress安装上传文件
  • 设计案例的网站做简历的软件免费
  • 网站关键词优化办法做婚恋交友类网站
  • 可以自己做网站做宣传吗wordpress 伪静态 主题失效
  • 东西湖区城乡建设局网站ghost卸载wordpress
  • 南宁做网站龙溪网站建设企业
  • 宝安建设投资集团网站互联网推广招聘
  • c net做的网站深圳市seo推广联系方式
  • 中文域名指向同一个网站怎么把网站设置为主页面
  • 做网站百度收费吗网站建设费是多少
  • 某网站安全建设方案成都代运营公司