Java Web框架
文章平均质量分 65
伱糸淂忄
这个作者很懒,什么都没留下…
展开
-
SpringBoot与Spring、SpringMVC之间的关系
Spring总的来说Spring是使用基本的JavaBean代替EJB,通过容器管理JavaBean的配置和声明周期,在此基础上实现了AOP、IOC的Spring核心功能,其他web框架组件在AOP、IOC的基础上工作,将JavaBean交给Spring来管理。简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。目的:解决企业应用开发的复杂性 功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能 范围:任何Java应用 轻...转载 2020-07-13 13:30:44 · 522 阅读 · 0 评论 -
SpringMVC与Struts2的区别
一、框架机制的区别1. Struts2是采用Filter(StrutsPrepareAndExcuteFilter)实现的;SpringMVC是采用Servlet(DispatcherServlet)来实现的;2. Filter在容器启动之后初始化,服务器停止后销毁;而Servlet是在调用时初始化的,先于Filter调用;二、拦截机制的不同 Struts2使用的是自己...原创 2017-12-02 17:58:32 · 279 阅读 · 0 评论 -
Struts2、Hibernate、Spring面试笔试题(含答案)
Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory 为什么要用: 1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 2. Hibern...原创 2018-04-14 16:29:42 · 556 阅读 · 0 评论 -
Hibernate和MyBatis的区别
一、简介 1. Hibernate框架: Hibernate是一个开源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,建立对象与数据表的映射。是一个全自动的、完全面向对象的持久层框架。 2. MyBaits框架: MyBatis是一个开源的对象关系映射框架,是一个半自动的持久层框架。二、两者的区别 1. 开发方面: 在项目...原创 2018-04-14 12:14:41 · 252 阅读 · 0 评论 -
SSM项目中使用注解无效
今天在做一个小测试时候出现这样一现象:在SSM项目中使用注解(@Service、@Autowired、@Component ... )注解均无效!!!在xml文件中添加相应配置后测试正常。最初配置信息如下:多次调试没有效果,jUnit单元测试报错:随后,想到将注解自动扫描的配置信息放到applicationContext.xml文件中,:而其余代码均没有修改,Servi...原创 2018-09-17 23:58:53 · 2208 阅读 · 1 评论 -
对Spring框架的理解
谈起Spring,很直接的会想到它是容器,其核心是IoC和AOP。那么应该怎样准确的理解IoC和AOP。1. 首先,笼统的说一下Spring框架。 Spring实现了工厂模式的工厂类,其类名为BeanFactory(接口)。在程序中通常用它的子类ApplicationContext。 Spring相当于一个大的工厂类,在其配置文件中通过<bean>...原创 2018-12-10 21:12:37 · 255 阅读 · 0 评论 -
MyEclipse2014设置Struts.xml编辑自动提示功能
在做项目开发时,如果没有自动提示功能会带来不少不便,影响效率。要想在MyEclipse中实现struts.xml文件编辑时的自动提示功能,需要对你所使用的MyEclipse作如下设置,这里使用的是MyEclipse2014。 1. 开发工具(MyEclipse2014) 关联struts的dtd文件; 2. 将xml文件的默认打开方式设置为MyE...原创 2019-03-19 13:51:06 · 397 阅读 · 0 评论