java框架 订阅
Java,是由Sun公司于1995年推出的编程语言。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Java applet。Java集合框架(Java Collections Framework,JCF)是为表示和操作集合而规定的一种统一的标准的体系结构。 [1]  任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。 展开全文
Java,是由Sun公司于1995年推出的编程语言。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Java applet。Java集合框架(Java Collections Framework,JCF)是为表示和操作集合而规定的一种统一的标准的体系结构。 [1]  任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。
信息
主要内容
对外的接口、接口的实现和对集合运算的算法
外文名
Java Collections Framework
时    间
1995年
中文名
JAVA集合框架
简    介
Java程序设计语言和Java平台总称
公    司
Sun Microsystems
JAVA集合框架集合论引
集合论是现代数学中重要的基础理论。它的概念和方法已经渗透到代数、拓扑和分析等许多数学分支以及物理学和质点力学等一些自然科学部门,为这些学科提供了奠基的方法,改变了这些学科的面貌。计算机科学作为一门现代科学因其与数学的缘源,自然其中的许多概念也来自数学,集合是其中之一。如果说集合论的产生给数学注入了新的生机与活力,那么计算机科学中的集合概念给程序员的生活也注入了新的生机与活力。很难给集合下一个精确的定义,通常情况下,把具有相同性质的一类东西,汇聚成一个整体,就可以称为集合。比如,用Java编程的所有程序员,全体中国人等。通常集合有两种表示法,一种是列举法,比如集合A={1,2,3,4},另一种是性质描述法,比如集合B={X|0
收起全文
精华内容
下载资源
问答
  • JAVA框架项目

    千次下载 热门讨论 2014-12-09 09:57:57
    JAVA框架项目,学习java 的好文档,分享给各位
  • 一站式玩转九大Java框架
  • Java框架汇总

    千次阅读 2018-03-29 18:44:56
    Java框架

    Java框架

    Java总结

    Java编程

    Javaweb

    Java类库

    JavaEE

    集合框架

    展开全文
  • 什么是Java框架?Java框架有哪些?Java框架可以简化开发难度,便于我们更好的开发程序。所以学好Java框架还是比较重要的。下面就简要描述一下Java开发常用的四大框架,以此来分析。 什么是Java框架 JAVA框架就是一些类...

    什么是Java框架?Java框架有哪些?Java框架可以简化开发难度,便于我们更好的开发程序。所以学好Java框架还是比较重要的。下面就简要描述一下Java开发常用的四大框架,以此来分析。
    什么是Java框架
    JAVA框架就是一些类和接口的集合,通过这些类和接口协调来完成一系列的程序实现。框架又叫做开发中的半成品,它不能提供整个WEB应用程序的所有东西,但是有了框架,我们就可以集中精力进行业务逻辑的开发而不用去关心它的技术实现以及一些辅助的业务逻辑。简单啊来说,就像我们盖房子如果我们没有房子整体的结构图我们只能一砖一砖的去磊房子,会磊成什么样子不说,一但磊歪了我们还得拆掉重新去磊。但是如果有人直接给我们搭建好了房子的整体结构呢?那就不一样了,我们只需要按照房子结构去往里面添砖就可以了。
    我这有个免费学习领取Java资料的裙768976403,欢迎各位同学加入一起讨论
    在这里插入图片描述
    加我q Q 315900256私聊也行,免费领取Java学习资料
    Java开发四大框架有哪些?
    Java的框架主要有:SpringMVC、Spring、Mybatis、Dubbo、Maven、RabbitMQ、Log4j、Ehcache、Redis、Shiro。以上十个Java框架并不需要都学会,只要会其中四五个比较常用的就可以了。
    第一个,SpringMVC。Spring MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,主要是帮助我们简化日常的Web开发。
    第二个,Mybatis。MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。
    第三个,Spring。Spring深得企业的青睐。
    第四个,Maven。越来越多的开发人员开始使用maven。

    展开全文
  • 2020秋招Java面试题——Java框架题答案

    万次阅读 多人点赞 2019-08-09 15:14:38
    Java框架 1. Spring的核心特性是什么?Spring优点? Spring的核心是控制反转(IoC)和面向切面(AOP) Spring优点: (1)方便解耦,简化开发 (高内聚低耦合) Spring就是一个大工厂(容器),可以将所有对象创建...

    Java框架

    1. Spring的核心特性是什么?Spring优点?

    • Spring的核心是控制反转(IoC)和面向切面(AOP)
    • Spring优点:
      (1)方便解耦,简化开发 (高内聚低耦合)
      Spring就是一个大工厂(容器),可以将所有对象创建和依赖关系维护,交给Spring管理
      spring工厂是用于生成bean
      (2)AOP编程的支持
      Spring提供面向切面编程,可以方便的实现对程序进行权限拦截、运行监控等功能
      (3) 声明式事务的支持
      只需要通过配置就可以完成对事务的管理,而无需手动编程
      (4) 方便程序的测试
      Spring对Junit4支持,可以通过注解方便的测试Spring程序
      (5)方便集成各种优秀框架
      Spring不排斥各种优秀的开源框架,其内部提供了对各种优秀框架(如:Struts、Hibernate、MyBatis、Quartz等)的直接支持
      (6) 降低JavaEE API的使用难度
      Spring 对JavaEE开发中非常难用的一些API(JDBC、JavaMail、远程调用等),都提供了封装,使这些API应用难度大大降低

    2. spring框架中需要引用哪些jar包,以及这些jar包的用途
    4 + 1 : 4个核心(beans、core、context、expression) + 1个依赖(commons-loggins…jar)
    在这里插入图片描述
    3. 理解AOP、IoC的基本原理;

    • IOC:控制反转(IoC)与依赖注入(DI)是同一个概念,
      • 控制反转的思想:
        传统的 java 开发模式中,当需要一个对象时,我们会自己使用 new 或者 getInstance 等直接或者间接调用构造方法创建一个对象。而在 spring 开发模式中,spring 容器使用了工厂模式为我们创建了所需要的对象,不需要我们自己创建了,直接调用 spring 提供的对象就可以了
      • 引入IOC的目的:
        (1)脱开、降低类之间的耦合;(2)倡导面向接口编程、实施依赖倒换原则;
        (3)提高系统可插入、可测试、可修改等特性
    • AOP:面向切面编程(AOP)
      • 面向切面编程思想:
        在面向对象编程(oop)思想中,我们将事物纵向抽成一个个的对象。而在面向切面编程中,我们将一个个的对象某些类似的方面横向抽成一个切面,对这个切面进行一些如权限控制、事物管理,记录日志等公用操作处理的过程。
      • 切面:简单说就是那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低模块之间的耦合度,并有利于未来的可操作性和可维护性。
      • AOP 底层:动态代理。
        如果是接口采用 JDK 动态代理,如果是类采用CGLIB 方式实现动态代理。

    4. AOP的一些场景应用;
    AOP用来封装横切关注点,具体可以在下面的场景中使用:

    • Authentication 权限
    • Caching 缓存
    • Context passing 内容传递
    • Error handling 错误处理
    • Lazy loading 懒加载
    • Debugging  调试
    • logging, tracing, profiling and monitoring 记录跟踪 优化 校准
    • Performance optimization 性能优化
    • Persistence  持久化
    • Resource pooling 资源池
    • Synchronization 同步
    • Transactions 事务

    5. spring注入的几种方式

    (1)构造方法注入
    (2)setter注入
    (3)基于注解
    6. Spring容器的加载顺序?
    Spring解析,加载及实例化Bean的顺序
    7. spring如何实现事务管理的
    参考:
    实现原理
    实现方式
    8. Spring中Bean的作用域有哪些

    • 作用域:用于确定spring创建bean实例个数
    • 取值(常用的两个):
      singleton 单例,默认值。
      prototype 多例,一个 bean 的定义可以有多个实例。每执行一次getBean将获得一个实例。

    9. 请介绍一下bean的生命周期
    (1)bean 定义:在配置文件里面用来进行定义。
    (2)bean 初始化:有两种方式初始化:
    在配置文件中通过指定 init-method 属性来完成
    实现 org.springframwork.beans.factory.InitializingBean 接口
    (3)bean 调用:有三种方式可以得到 bean 实例,并进行调用
    (4)bean 销毁:销毁有两种方式
    使用配置文件指定的 destroy-method 属性
    实现 org.springframwork.bean.factory.DisposeableBean 接口
    在这里插入图片描述
    10. Spring中自动装配的方式有哪些

    • no:不进行自动装配,手动设置Bean的依赖关系。
    • byName:根据Bean的名字进行自动装配。
    • byType:根据Bean的类型进行自动装配。
    • constructor:类似于byType,不过是应用于构造器的参数,如果正好有一个Bean与构造器的参数类型相同则可以自动装配,否则会导致错误。
    • autodetect:如果有默认的构造器,则通过constructor的方式进行自动装配,否则使用byType的方式进行自动装配。
      (自动装配没有自定义装配方式那么精确,而且不能自动装配简单属性(基本类型、字符串等),在使用时应注意。)
      11. @Resource 和 @Autowired 区别?分别用在什么场景?
      (1)共同点:两者都可以写在字段和setter方法上。两者如果都写在字段上,那么就不需要再写setter方法。
      (2)不同点:
    • @Autowired
      @Autowired为Spring提供的注解,需要导入包org.springframework.beans.factory.annotation.Autowired;只按照byType注入。
      @Autowired注解是按照类型(byType)装配依赖对象,默认情况下它要求依赖对象必须存在,如果允许null值,可以设置它的required属性为false。如果我们想使用按照名称(byName)来装配,可以结合@Qualifier注解一起使用。
    • @Resource
      @Resource默认按照ByName自动注入,由J2EE提供,需要导入包javax.annotation.Resource。@Resource有两个重要的属性:name和type,而Spring将@Resource注解的name属性解析为bean的名字,而type属性则解析为bean的类型。所以,如果使用name属性,则使用byName的自动注入策略,而使用type属性时则使用byType自动注入策略。如果既不制定name也不制定type属性,这时将通过反射机制使用byName自动注入策略。

    12. 静态代理和动态代理的区别?
    参考:java经典讲解-静态代理和动态代理的区别

    13. Hibernate和mybatis的区别?
    (1)两者最大的区别
      针对简单逻辑,Hibernate与MyBatis都有相应的代码生成工具,可以生成简单基本的DAO层方法。
      针对高级查询,MyBatis需要手动编写SQL语句,以及ResultMap,而Hibernate有良好的映射机制,开发者无需关心SQL的生成与结果映射,可以更专注于流程。
    (2)开发难度对比
      Hibernate的开发难度大于MyBatis,主要由于Hibernate比较复杂,庞大,学习周期比较长。
      MyBatis则相对简单,并且MyBatis主要依赖于生气了的书写,让开发者刚进更熟悉。
    (3)sql书写比较
      Hibernate也可以自己写sql来指定需要查询的字段,但这样就破坏了Hibernate开发的简洁性,不过Hibernate具有自己的日志统计。
      MyBatis的sql是手动编写的,所以可以按照要求指定查询的字段,不过没有自己的日志统计,所以要借助Log4j来记录日志。
    (4)数据库扩展性计较
      Hibernate与数据库具体的关联在XML中,所以HQL对具体是用什么数据库并不是很关心
      MyBatis由于所有sql都是依赖数据库书写的,所以扩展性、迁移性比较差。
    (5)缓存机制比较
      Hibernate的二级缓存配置在SessionFactory生成配置文件中进行详细配置,然后再在具体的表对象映射中配置那种缓存。
      MyBatis的二级缓存配置都是在每个具体的表对象映射中进行详细配置,这样针对不同的表可以自定义不同的缓冲机制,并且MyBatis可以在命名空间中共享相同的缓存配置和实例,通过Cache-ref来实现。
      
    两者比较,因为Hibernate对查询对象有着良好的管理机制,用户无需关心SQL,所以在使用二级缓存时如果出现脏数据,系统会报出错误提示。 而MyBatis在这一方面使用二级缓存时需要特别小心,如果不能完全去顶数据更新操作的波及范围,避免cache的盲目使用,否则,脏数据的出现会给系统的正常运行带来很大的隐患。

    1. mybatis是如何工作的?
      参考博客 https://blog.csdn.net/u014745069/article/details/80788127
      在这里插入图片描述

    15. Hibernate对象有几个状态值?(现在面试基本不问Hibernate了)
    Transient 瞬时 :对象刚new出来,还没设id,设了其他值。
    Persistent 持久:调用了save()、saveOrUpdate(),就变成Persistent,有id
    Detached 脱管 : 当session close()完之后,变成Detached。

    16. 对ajax的理解
    参考:对ajax的理解
    17. session和cookie的区别和联系,session的生命周期,多个服务部署时session管理
    参考:session和cookie的区别和联系,session的生命周期,多个服务部署时session管理
    18. 简述Springmvc的流程;
    参考博客 简述Springmvc的流程

    19. spring中beanFactory和ApplicationContext的联系和区别
    参考:BeanFactory和ApplicationContext的区别
    20. Springmvc和Springboot有什么区别?
    Spring MVC 是基于Spring的一个 MVC 框架 ;
    Spring Boot 是基于Spring4的条件注册的一套快速开发整合包。

    21. Springboot为什么配置简单?(即它自动做了什么操作才能简化程序员的操作)
    主要是使用了spring3之后提供的注解,来代替xml文件的配置,最核心的是以下两个注解
    @Configuration,标注在类上,相当于定义一个配置类,一份spring的配置文件
    @Bean,类似于spring配置文件中的
    通过这两个注解就可以用java代码的方式来完成相关spring配置

    22. 持久层设计要考虑的问题有哪些?请谈一下你用过的持久层框架都有哪些?
    "持久"就是将数据保存到可掉电式存储设备中以便今后使用,简单的说,就是将内存中的数据保存到关系型数据库、文件系统、消息队列等提供持久化支持的设备中。持久层就是系统中专注于实现数据持久化的相对独立的层面。

    持久层设计的目标包括:

    • 数据存储逻辑的分离,提供抽象化的数据访问接口。
    • 数据访问底层实现的分离,可以在不修改代码的情况下切换底层实现。
    • 资源管理和调度的分离,在数据访问层实现统一的资源调度(如缓存机制)。
    • 数据抽象,提供更面向对象的数据操作。

    持久层框架有: Hibernate、MyBatis、TopLink、 Guzz、 jOOQ、 Spring Data、ActiveJDBC

    展开全文
  • Java框架服务

    千次阅读 2017-07-01 15:49:37
    随着Java的流行,促生了许多java框架:Spring、WebWork、Struts、HIbernate、JDiy、JFinal、Quartz、Velocity、IBATIS、Compiere ERP&CRMSpring Framework【Java开源J2EE框架】 Spring是一个解决了许多在J2EE开发中...

        Java从诞生到现在,一路飙升,可以说红遍全球,红到发紫。随着Java的流行,促生了许多java框架:Spring、WebWork、Struts、HIbernate、JDiy、JFinal、Quartz、Velocity、IBATIS、Compiere ERP&CRM

    Spring Framework【Java开源J2EE框架】

        Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建来关注所有架构层的完整解决方案方面是独一无二的。Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了Hibernate和其他O/R mapping解决方案。Spring还提供了唯一的事务管理抽象,它能够在各种底层事务管理技术,例如JTA或者JDBC事务提供一个一致的编程模型。Spring提供了一个用标准Java语言编写的AOP框架,它给POJOs提供了声明式的事务管理和其他企业事务--如果你需要--还能实现你自己的aspects。这个框架足够强大,使得应用程序能够抛开EJB的复杂性,同时享受着和传统EJB相关的关键服务。Spring还提供了可以和IoC容器集成的强大而灵活的MVCWeb框架。【SpringIDE:Eclipse平台下一个辅助开发插件】。

    WebWork 【Java开源Web框架】

        WebWork是由OpenSymphony组织开发的,致力于组件化和代码重用的拉出式MVC模式J2EE Web框架。WebWork目前最新版本是2.1,WebWork2.x前身是Rickard Oberg开发的WebWork,但WebWork已经被拆分成了Xwork1和WebWork2两个项目。Xwork简洁、灵活功能强大,它是一个标准的Command模式实现,并且完全从web层脱离出来。Xwork提供了很多核心功能:前端拦截机(interceptor),运行时表单属性验证,类型转换,强大的表达式语言(OGNL – the Object Graph Notation Language),IoC(Inversion of Control倒置控制)容器等。WebWork2建立在Xwork之上,处理HTTP的响应和请求。WebWork2使用ServletDispatcher将HTTP请求的变成Action(业务层Action类),session(会话)application(应用程序)范围的映射,request请求参数映射。WebWork2支持多视图表示,视图部分可以使用JSP, Velocity,FreeMarker,JasperReports,XML等。在WebWork2.2中添加了对AJAX的支持,这支持是构建在DWR与Dojo这两个框架的基础之上。【EclipseWork:用于WebWork辅助开发的一个Eclipse插件】

    Struts【Java开源Web框架】

        Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Struts是一个非常不错的应用框架。【StrutsIDE:用于Struts辅助开发的一个Eclipse插件】

    Hibernate【Java开源持久层框架】

        Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是, Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。Eclipse平台下的Hibernate辅助开发工具:【Hibernate Synchronizer】【MiddlegenIDE】

    JDiy 【Java极速开发框架. 开源】

        JDiy是一款java极速开发框架,无需ORM,极少的代码便可以完成数据库的CRUD(增删改查);可同时用于javaEE或者javaSE开发环境;完美支持各大主流数据库,如:MySQL, SQL Server, Oracle, DB2, PostgreSQL, SQLite;同时JDiy内置一套精简而不失强大的智能开发平台(开发者登录后,随心所欲地零代码生成网站管理系统)  

    JFinal【Java极速WEB+ORM框架】

        JFinal是基于Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!

        主要特点1.MVC架构,设计精巧,使用简单 2.遵循COC原则,零配置,无xml 3.独创Db + Record模式,灵活便利 4.ActiveRecord支持,使数据库开发极致快速 5.自动加载修改后的java文件,开发过程中无需重启web server 6.AOP支持,拦截器配置灵活,功能强大 7.Plugin体系结构,扩展性强 8.多视图支持,支持FreeMarker、JSP、Velocity 9.强大的Validator后端校验功能 10.功能齐全,拥有struts2 的绝大部分功能 11.体积小仅218K,且无第三方依赖。

    Quartz 【Java开源Job调度】

        Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或EJBs。Quartz的最新版本为Quartz 1.5.0。

    Velocity 【Java开源模板引擎】

        Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用。Velocity也可以为Turbine web开发架构提供模板服务(template service)。Velocity + Turbine提供一个模板服务的方式允许一个web应用以一个真正的MVC模型进行开发。【VeloEclipse :Velocity在Eclipse平台下的一个辅助开发插件】

    IBATIS 【Java开源持久层框架】

        使用 ibatis 提供的ORM机制,对业务逻辑实现人员而言,面对的是纯粹的Java对象,这一层与通过Hibernate 实现ORM 而言基本一致,而对于具体的数据操作,Hibernate 会自动生成SQL 语句,而ibatis 则要求开发者编写具体的SQL语句。相对Hibernate等“全自动”ORM机制而言,ibatis 以SQL开发的工作量和数据库移植性上的让步,为系统设计提供了更大的自由空间。作为“全自动”ORM 实现的一种有益补充,ibatis 的出现显得别具意义。

    Compiere ERP&CRM 【Java开源ERP与CRM系统】

        Compiere ERP&CRM 为全球范围内的中小型企业提供综合型解决方案,覆盖从客户管理、供应链到财务管理的全部领域,支持多组织、多币种、多会计模式、多成本计算、多语种、多税制等国际化特性。易于安装、易于实施、易于使用。只需要短短几个小时,您就可以使用申购-采购-发票-付款、报价-订单-发票-收款、产品与定价、资产管理、客户关系、供应商关系、员工关系、经营业绩分析等强大功能了。

    展开全文
  • Java框架在Java开发中的作用是毋庸置疑的。那么Java常用框架有哪些?大概包括:Hibernate、Spring、Struts、jQuery、Redis五种。这些框架有什么用呢?Java常用框架提供了一些现成的机制,在团队开发中简化开发难度。...
  • 7 个最佳的 Java 框架

    万次阅读 2017-11-27 23:42:44
    7 个最佳的 Java 框架  java 大鱼号 11-25 10:04 ...在这里,我们已经挖掘了...根据RebelLabs,也是在线Java用户组(虚拟JUG)的媒体盟友所进行的调查,2016年最佳java框架的阵容如下: 我们并不希望你只
  • 如何才能学好java框架

    千次阅读 多人点赞 2018-01-11 18:21:30
    学习java已经三个月了,开始接触java框架的学习,就老师给我们讲解的框架知识,做了一下简单的总结,都是工作中能用到的实用的框架技术,还没整明白java框架的同胞们,快开启你的学习之旅吧!  刚开始学习Java...
  • java框架常见的面试题

    万次阅读 多人点赞 2019-03-19 17:53:34
    java框架常见的面试题spring什么是Spring?使用Spring框架的好处是什么?Spring由哪些模块组成?什么是Spring beans?解释Spring支持的几种bean的作用域Spring框架中的单例bean是线程安全的吗?解释Spring框架中bean的...
  • 常见JAVA框架

    万次阅读 2014-10-15 07:46:12
    常见JAVA框架  Spring Framework 【Java开源JEE框架】 Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好...
  • Java学习路线第三阶段:Java框架

    千次阅读 多人点赞 2018-09-25 11:21:17
    Java学习路线第三阶段:Java框架 框架是程序中另一种存储数据的方式,比直接使用数组来存储更加的灵活,在项目中应用十分广泛。同时,框架整合开发(SSH/SSS)、RESTful架构和移动端接口设计、第三方接口和在线支付...
  • 【全栈最全Java框架总结】SSH、SSM、Springboot

    千次阅读 多人点赞 2020-01-17 14:14:13
    本系列用来记录常用java框架的基本概念、区别及联系,也记录了在使用过程中,遇到的一些问题的解决方法,方便自己查看,也方便大家查阅。 欲速则不达,欲达则欲速! 一、SSH 1、基本概念 SSH框架是JAVA EE中三种...
  • Java学习路线图的框架部分分为两个阶段,第一阶段的Java框架包含六个内容:MyBatis,Spring,SpringMVC,Maven高级,Git,Dubbo。在Java学习路线图中掌握框架的使用,对企业项目的构建有着关键性的作用。Java框架...
  • java框架有哪些常用框架?

    万次阅读 2015-07-03 15:34:06
    java框架实在是太多了,网上一抄一大段,根本就了解不到什么。我还是以我的经验来说一下j2ee的框架。 1.首先力推struts2框架,这是最经典的框架(可以说没有“之一”)。可以帮你快速搭建出一个MVC模型出来。(注:...
  • 2018年常用的7款Java框架

    万次阅读 多人点赞 2018-06-18 10:38:14
    虽然Java一直被唱衰,但是直到现在Java软件开发也坚持霸主地位不动摇,毫无疑问,Java是目前最热门的编程语言之一,所以好程序员为大家收集了目前较受欢迎的java框架消息。千锋Java培训课程坚持稀有的全程面授课程,...
  • 今年7款最佳 Java 框架

    万次阅读 2016-11-08 09:56:29
    导读 毫无疑问,Java 是目前...RebelLabs的一项调查显示,通过在线Java用户论坛(虚拟JUG)媒体联盟的调查统计,2016年度最佳Java框架阵容如下:  数据来源:RebelLabs for Zero TurnAround Inc. 我们不会仅仅基于上
  • 阿里Java框架分层约束

    千次阅读 2017-02-17 15:44:02
    在最近阿里发布了Java开发手册公开版,其中对阿里java框架分层构建做了详细的说明,细细看和研究确实按照这样方式开发的话,业务更加清晰,代码更加整洁值得我们学学习与思考。 1.应用分层 【推荐】图中默认上层...
  • Java框架(一)——什么是框架?

    万次阅读 多人点赞 2012-09-22 17:11:21
    随着Java面向对象语言的流行以及多层架构应用的出现,使得应用程序的可复用性得到了大大的提高,框架这个东西也在应用程序中开始出现,并得到了...Java框架就是一些类和接口的集合,通过这些类和接口协调来完成一系列
  • java框架是什么意思?

    千次阅读 2015-07-02 15:05:10
    java框架就是一些类和接口的集合,通过这些类和接口协调来完成一系列的程序实现。JAVA框架可以分为三层:表示层,业务层和物理层。框架又叫做开发中的半成品,它不能提供整个WEB应用程序的所有东西,但是有了框架,...
  • Java是世界第一编程语言...本文小编主要介绍2020年流行的9大Java开发框架,希望您可以对Java框架有更多的认识。 一、Spring框架 Spring框架框架排名首位,具有开发复杂Web应用程序的出色能力,这些应用程序因性能突...
  • Java框架安全

    千次阅读 2017-05-18 13:19:39
    Mybatis是目前比较常用的ORM的框架,一般与SpringMVC框架整合较多,但使用不当会有SQL注入的风险。 Mybatis里mapper中SQL语句的写法支持两种形式的占位符,一种是#{value}一种是${value}. 使用#进行占位时,如: ...
  • 2017年最流行的7款Java框架

    万次阅读 2018-01-16 11:15:52
    虽然Java一直被唱衰,但是直到现在Java软件开发也坚持霸主地位不动摇,毫无疑问,Java是目前最热门的编程语言之一,所以好程序员为大家收集了目前较受欢迎的java框架消息。千锋Java培训课程坚持稀有的全程面授课程,...
  • Java框架学习

    千次阅读 2018-04-10 10:35:02
    这是一张Spring 3的框架图spring分为5个部分:core、aop、data access、web、testcorecore部分包含4个模块spring-core:依赖注入IoC与DI的最基本实现spring-beans:Bean工厂与bean的装配spring-context:spring的...
  • 微信公众号开发,原来这么简单?[java框架]

    万次阅读 多人点赞 2016-12-15 22:13:52
    可能你不知道,有个框架叫wx-tools(小心翼翼地说) Wx-tools是基于微信公众平台API的轻量级框架。 基于Wx-tools你可以开速开发一个订阅号/服务号的web应用后台。 博主最近终于有空!!已经更新到2.1.0啦!! ...
  • Java框架之Spring MVC 的核心控制器是什么? DispatcherServlet
  • 2016 年 7 个最佳的 Java 框架

    千次阅读 2016-11-03 17:14:42
    在这段时间之中,Java作为在世界上需求...根据RebelLabs进行的一项调查显示,在线媒体盟友的Java用户组(Virtual JUG),2016年最佳阵容的Java框架如下: 图片来源: RebelLabs for Zero TurnAround Inc. 我们不
  • 有许多优秀的Java框架可以编写在Java虚拟机上运行的web和移动应用程序、微服务和REST api。 Java框架允许您关注应用程序的业务逻辑,而不是编写数据库连接或处理异常等基本功能。此外,如果您有Ja...
  • 作为一个开发java快将近10年工作经验的人,今天来给大家推荐一个新的java框架,nutz框架,以前也跟大家一样经常用的是ssh(struts,hibernate,spring)框架,甚至也对这三个框架做过修改,进行过二次的封装,但是总...
  • java框架概念

    千次阅读 2017-01-05 20:24:48
    Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。  Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。 Spring的架构基础是基于使用JavaBean属性的Inversion of ...

空空如也

空空如也

1 2 3 4 5 ... 20