java高级框框架架

java开发最新的知识

成熟框架有:

整合SSH

ssh—Spring+Struts2+Hibernate
Spring
Struts2
Hibernate
在这里插入图片描述

整合SSM

Spring
SpringMVC
Mybatis
(加强版MybatisPlus)
最新框架
SpringBoot
SpringCloud 微服务架构
Redis 键值对数据缓存
Zookeeper 分布式应用程序协调服务, 数据一致性、广播tong通知、节点存储

AngularJs MVVM前端kuan框架
BootStrap 前端框架
LayUI
Vue
Node.js等
Ionic AngularJs移动版封装框架
Hadoop da’s大数据
JNA JNI的替代品,调用方式比JNI更直接,不再需要JNI那层中间接口,几乎达到Java直接调用动态库
JavaMelody Java应用程序监控工具
MongoDB 一个新的面向文档型介于面向对象与关系型之间免费的数据库,据说有拥有比传统数据库更高的性能
Sonar Sonar是一个开源平台,用于管理Java源代码的质量 http:www.sonarsource.org
StarFlow 轻量级工作流引擎
Apache Shiro 安全框架 加密解密MD5
认证 - 用户身份识别,常被称为用户“登录”;
授权 - 访问控制;
密码加密 - 保护或隐藏数据防止被偷窥;
会话管理 - 每用户相关的时间敏感的状态。

应用程序架构分为两种

C/S架构

C/S(Client/Server):客户端/服务器

B/S架构

B/S(Browser/Server):浏览器/服务器

C/S 与 B/S 区别:
Client/Server是建立在局域网的基础上的.
Browser/Server是建立在广域网的基础上的.
1.硬件环境不同
C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务.
B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例如电话上网, 租用设备. 信息管理. 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行

2.对安全要求不同
C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强. 一般高度机密的信息系统采用C/S 结构适宜. 可以通过B/S发布部分可公开信息.
B/S 建立在广域网之上, 对安全的控制能力相对弱, 面向是不可知的用户群.

3.对程序架构不同
C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑.
B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上. 比C/S有更高的要求 B/S结构的程序架构是发展的趋势, 从MS的.Net系列的BizTalk 2000 Exchange 2000等, 全面支持网络的构件搭建的系统. SUN 和IBM推的JavaBean 构件技术等,使 B/S更加成熟.
B/S(Browser/Server):浏览器/服务器

分布式:

在这里插入图片描述

微服务

在这里插入图片描述

团队协作

在这里插入图片描述

大型商城项目实战

在这里插入图片描述
https://zhuanlan.zhihu.com/p/61040246

性能优化性能优化有四大内容

:(1):优化技巧,如何寻找性能瓶颈 (2):JVM优化 (3):数据库优化 (4):服务器优化
在这里插入图片描述

应用框架源码解读

在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值