框架选择

古人语“工欲善其事,必先利其器”,对于程序员而言,选择一款合适且强大的开发框架对开发工作是大有脾益的。

那么从哪几方面入手呢?

1、  语法

语法较好的语言,编程都是一个舒服的过程,但不能凭感觉认定,要有实际的研究,个人感觉多于其他的语言作比较,是一个不错的方法。

2、  文档

有着完备的文档说明,将会使得编码工作达到事半功倍的效果。

3、  代码自动生成

小的着眼点,比如Vs2103上面,集成了西红柿的功能,会有代码提示,再如,eclipse上Alt+/组合键的功能,大的方面,那就是代码块的自动生成,对于我而言,少敲点是点。

4、  基础架构以及良好的接口

在稳定的架构之上,拓展自己想要有的功能,良好的接口好比大树上茁壮成长的枝丫,而良好的基础架构那就是大树的根基。

5、  社区

软件行业,最大的特点之一就是技术在不停地更新换代,往往有些技术不是先出现在书本上,而是出现在社区论坛上的,比如cocos2dx的CocoaChina,抑或现在比较好的EF技术等。

6、  期待你的补充。

 

针对于自己上面的理解,我选择了SSM。

一、简介

1、  Spring

Spring是一个开源框架,它的产生是为了解决企业应用开发的复杂性。简单的讲Spring是一个轻量级的控制反转和面向切面的容器框架。

2、  SpringMVC

Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。

3、  MyBatis

MyBatis是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

二、优势

Mybatis相比较Hibernate而言,就相当于精简版,高效简单,轻量级,开源。另外Spring和SpringMVC本来就是一家,不存在不兼容的问题,使用SSM框架更便捷。此外,ssh框架的话,出现过安全性的问题,这也是我选择ssm的原因之一。

 

转载于:https://www.cnblogs.com/revenge/p/5469696.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值