浅谈当时自学SSM框架的心得

本人大三软工学生一枚,已经在工作的师兄告诉我现在SSM框架很火,我在学校学的是SSH(Spring+Spring MVC+Hibernate),

Structs现在用的比较少了,我只是了解一点。由于已经学了框架的大部分,所以只是再学一个持久层mybatis,所以重点也在

mybatis,我这算是初期掌握所以可能讲的有失偏颇,欢迎大家一起讨论共同讨论,下篇博文贴代码!!


1)mysql:先说数据库吧,对于数据库的使用初期只需要掌握增删改查以及表与表之间的关系就可以了,还有分页啥的尽量了解

一些,我个人觉得mysql是比sqlserver灵活一些的,下面是mysql的分页语句,limit后面的意思是从第101条数据开始,显示10

数据,看起来就很精简

SELECT COUNT(*) FROM foo WHERE b = 1;
 
SELECT a FROM foo WHERE b = 1 LIMIT 100,10;


然后来看sqlserver的分页语句,各种嵌套,头大!

select  * from (
select row_number()over(order by tempcolumn)temprownumber,*
from (select top 10 tempcolumn=0,* from table1)t
)tt
where temprownumber>5
(有能力可以了解一下分布式数据库..)


2)mybatis:作为持久层,刚火没多久,其实它和Hibernate各有千秋,hibernate几乎是全自动的,配置好连接所有的配置

文件基本上都能自动生成,适用于快速开发,但是它会把数据全部加载出来,不够灵活。mybatis按需加载,半自动,够灵

活的特性越来越受欢迎,前提是数据库的底子不能太差,你要在mapper里面做大量的表之间关系的映射,还要写所有的sql

操作语句,总之,留给码农发挥的空间非常大,主要包含配置文件和映射文件两块!


3)Spring: Spring真的是一个非常棒的容器,海纳百川,对于Spring有注解和xml两种配置方式,mybatis的配置文件中可

以通过

<context:component-scan base-package="包"/>

把SqlSessionFactory及所有的类作为bean交给Spring管理,

然后以注解的方式注入到dao,Spring MVC通过扫描


4)Spring MVC: MVC模式的业务逻辑层是现在开发几乎必用的模式,优点不多说


5JSP:前端使用JSP配合JSTL以及EL表达式,稍后贴代码




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值