一直听人说Javaweb开发用的是MVC框架,具体是要怎么用的啊?

weixin_45916469 2020-06-21 11:00:34
老师说要基于MVC框架做一个Javaweb项目的练习,我现在一头雾水
...全文
3324 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
oceanZero 2020-06-21
  • 打赏
  • 举报
回复
现在公司都还要再加入微服务一套了
dmankill 2020-06-21
  • 打赏
  • 举报
回复
看课程里面有没有mvc相关的东西吧,没有就去问老师需要什么框架,mvc框架这个词很笼统的,古老的框架有struts1/2,现在有springmvc,这些都是实现,主要看你老师要求你们用哪种或者书上面教的是哪种,然后针对性的学习
沐雨金鳞 2020-06-21
  • 打赏
  • 举报
回复
SSM框架是spring MVC ,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层。 流程: A、创建数据库,根据需求分析中所需要的各种实体,创建对应的实体表,并给出表中的属性和约束条件。 B、写实体类entity.java,根据需求中需要的实体类,也即我们所创建的数据表,写类的属性,并给出每个属性的set和get方法,主要是参照数据库中表的字段来设置,当然,也可以利用之后所学的逆向工程直接进行entity层代码生成。 C、写Mapper.java(DAO.java),这里定义的是接口(interface),根据需求分析,给出需要实现的各种接口方法。 D、写Mapper.xml(Mybatis),其中定义所需要实现的功能,对应要对数据库进行的那些操作,主要是实现各种增删改查的工作等,注意这里对应的Mapper.java的方法名称要与id名称一致。 E、写Service.java(ServiceImpl.java),为控制层提供服务,接受控制层的参数,完成相应的功能,并返回给控制层,注意这里用到注解@Service以及@Autowired进行service层定义以及DAO层类注入。 F、写Controller.java,连接页面请求和服务层,获取页面请求的参数,通过自动装配,映射不同的URL到相应的处理函数,并获取参数,对参数进行处理,之后传给服务层,注意这里用到@Controller以及@Autowired注解。 G、写JSP页面调用,请求哪些参数,需要获取什么数据。

81,076

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧