关于web的一些总结

毕业至今差不多有5年了,做过大大小小的项目应该突破1000了,下面总结下各种项目中的架构;
三大体系之一单体架构:
1.ssh+jsp三大框架,2010年那会很火,但是现在想来,是有点复杂;
2.mvc+redis+jdbc(自定义封装)+shiro+jsp 这是我以前用过并且很火且常用的架构,至今都在用,shiro权限有一个整套封装完成的权限代码;
3.mvc+netty+redis+jdbc+权限(自定义标签)+jsp 这是我进入现在这家公司的第一个项目;
4.mvc(rest)+mybatis+shiro+redis+json+jsp 这是学习人家的一个商城项目,类似于淘宝;
5.mvc(rest)+jdbcTemplate+aop(权限token)+redis+json+html 这是现在我用的最多的架构,开发简单,速度最快,权限容易控制,前端页面可以直接拿来用;
6.mvc(rest)+mybatis(mapper简化版)+redis+json+aop(权限token)+redis+html 这应该是当今主流的技术之一了吧,噢,对了还有一个;
7.mvc(rest)+jpa(持久层映射)+redis+aop(权限token)+redis+json+html 这个也是主流技术之一了吧,最近看过好多老师和学长的博客,jpa相比较mybatis确实简单不少;
三大体系之一soa体系(面向服务体系结构):
这个体系我了解的不是太多,只知道webservice是其中的代表,前阵子有个项目对接中,目标客户就是用的这个架构,他们直接面向接口编程,返回xml来传输;
三大体系之一微服务:
这应该是最近俩年最火的架构了吧,其他微服务也是soa中一种,关于微服务组件的搭配我也总结了下。
1.微服务+redis+aop(动态token)+json+jdbc+jsp 我们公司有个项目用的这个体系,感觉有点慢;
2.微服务+redis+jpa/mybatis/mapper+security+html 这是我比较喜欢的体系,jpa和mapper选择其中一个,权限用security现成的,关于html来说,开发迅速;
3.前后端分离技术,这算当今技术主流核心技术了,前端技术开发和后端技术开发分离,服务搭建也不一样;前端主要技术html,css,js,ajax,angular(前端架构),nodejs(前端服务器),react(路由框架);
后端主要技术包括上面所有技术 - - !汗。。

欢迎关注我的博库 http://blog.csdn.net/qq_26562641
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值