基于web和基于ssm的区别分别是:
基于Java Web常见的三层结构是:
1、表现层:也就是Web层,常见的框架有Spring MVC、Struts2 ,并包括用于展示的界面,如JSP界面;
2、业务层:Service层,专注于业务逻辑的实现;
3、持久层:也叫Dao层,常见的框架是Hibernate、MyBatis。负责与数据库的交互,封装数据库的访问细节。
从数据库表中读取加载数据并实例化领域对象(Domian Object)也就是从数据库中读取数据,或者返过来将领域对象实例化到数据库中,也就是将数据写入到数据库中。
Java在SSM框架中的体现是:
1、POJO层: 由一组POJO组成,是对系统各种对象的抽象表达。
2、DAO层: 负责数据库的访问,增、删、改、查等,在MyBatis框架中也常被定义为Mapper层。
3、Service层:由业务逻辑对象组成,是不同系统的业务逻辑的具体实现。
4、Controller层:由控制器组成,对来自浏览器的用户请求进行拦截,并调用Service层的响应的业务逻辑组件处理用户请求,并转发返回结果到View层。
5、View层:由JSP界面,PDF文档等组件组成,用于显示系统对用户请求的处理结果。
SSM框架中各框架的作用是:
1、MyBatis:持久层框架,负责数据库访问。
2、Spring MVC:表现层框架,把模型、视图、控制器分离,组合成一个灵活的系统。
3、Spring: 整合项目的所有框架,管理各种Java Bean(mapper、service、controller),事务控制。
javaweb难。因为:1、javaweb需要考虑的是如何实现功能、数据的存取、平台的稳定性与性能等。实际的开发过程中,前端。
2、Java开发人员的定位如下:前端开发人员:精通JS,能熟练应用JQuery,懂CSS,能熟练运用这些知识,进行交互效果的开发。
3、Java开发人员:会写Java代码,会写SQL语句,能做简单的数据库设计,会Spring和iBatis,懂一些设计模式等。
4、ssm就是用来作我们可以看得到的像网站页面,aap、手机界面等,我们这里所说的前端泛指Web前端,也就是在Web应用中用户可以看得见碰得着的东西。
5、所以说javaweb难。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)