现在企业开发时,Java所用到的主流框架有哪些? 做了十多年的Java开发,和大家介绍一下我最近一两年用的比较多的Java框架(包括软件、中间件)。Spring:从刚开始工作的时候就在用;是一个J2EE框架,提供了对IOC的良好支持,也提供了对AOP技术非常好的封装;Spring MVC:也是Spring的一个子项目,实现了MVC设计模式,目标是解耦;MyBatis、Hibernate:两个都是ORM框架,现在Hibernate用的少了;也有用到Spring Data JPA,这个可以看做是更高级的封装,可以通过方法的命名,实现SQL语句;可以看到,上面就是SSM框架,现在还是比较流行的。Maven:新老项目都是基于Maven构建,它是一个项目管理工具,主要功能有:项目构建;Jar包的依赖管理;版本管理;持续集成等等等等;JUint:单元测试工具;也是老朋友了;测试框架还有不少,比如Spring Test,JMock等等。Shiro、Spring Security:关于安全认证的框架,用于用户身份认证,权限授权、加密、会话管理等;Cxf or Axis:老项目WebService用的比较多一些;历史问题,还是要了解一下;Quartz:定时服务框架,一般都是单机应用;Elastic-job:分布式定时服务框架,当当出品;log4j、logback:各种日志工具;现在会有一些日志采集分析的框架,比如ELK;Ehcache:缓存框架,也都是用于。
Extranet是什么意思? 是外联网的意思,是指公司为了与其它企业和客户共享信息而使用的一种系统。信息通过互联网传输,用户必须注册和拥有密码方可登陆外联网。
在电子政务方案中看到LDAP技术,什么是LDAP技术?有什么作用? LDAP的英文2113全称是Lightweight Directory Access Protocol,一般都简称为LDAP。它是基于X.500标准的5261,但是简单多了并且可以根据需要定制4102。与X.500不同,LDAP支持TCP/IP,这对访1653问Internet是必须的。LDAP的核心规范在RFC中都有定义,所有与LDAP相关的RFC都可以在LDAPman RFC网页中找到。现在LDAP技术不仅发展得很快而且也是激动人心的。在企业范围内实现LDAP可以让运行在几乎所有计算机平台上的所有的应用程序从LDAP目录中获取信息。LDAP目录中可以存储各种类型的数据:电子邮件地址、邮件路由信息、人力资源数据、公用密匙、联系人列表,等等。通过把LDAP目录作为系统集成中的一个重要环节,可以简化员工在企业内部查询信息的步骤,甚至连主要的数据源都可以放在任何地方。LDAP目录的优势如果需要开发一种提供公共信息查询的系统一般的设计方法可能是采用基于WEB的数据库设计方式,即前端使用浏览器而后端使用WEB服务器加上关系数据库。后端在Windows的典型实现可能是Windows NT+IIS+Acess数据库或者是SQL服务器,IIS和数据库之间通过ASP技术使用ODBC进行连接,达到通过填写表单查询数据的功能;后端在Linux系统的典型实现可能是Linux+Apache+。
什么情况适合使用LDAP? 为什么很多大公司使用LDAP而不是关系型数据库进行用户管理?什么情况下使用LDAP比使用关系型数据库更好?
目录服务的数据库 但它在很多方面不同于传统的数据库。目录的组织是有层次的,其具有对象类及对象子类。目录主要用于查找操作而不是用于连续的读取和写入。信息并不像事务交易数据库一样经常。
消息队列的使用场景是怎样的? www.scienjus.com 772 人赞同了该回答 个人认为消息队列的主要特点是异步处理,主要目的是减少请求响应时间和解耦。所以主要的使用场景就是将比较耗时而且不需要即时(同步。
各位大哥帮我解释下这几个名词JDBC、JNDI、RMI、JMS、EJB、JTA JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据。