潜水阿宝 2023-04-20 22:20 采纳率: 57.1%
浏览 16
已结题

对于若依企业级项目的疑问

问题背景:最近是周实训,学校课程安排我们用若依框架来做一个二次开发的项目,但是我自己对企业开发项目的流程还不了解,对于若依的项目目录,以及其他的规范,没有经验的我产生了一些问题,但是不太好意思问教师。想在csdn上寻找答案。

问题一:若依框架是只能做后台管理类项目吗?还是也能做一个完整的项目(既有面向普通用户也有面向管理层的项目)?

问题二:在问题一中如果答案是能做完整的项目,那么用户端的前端(ui)代码是独立写一个vue项目,还是和若依ruoyi-ui前端项目在一起开发?面向用户的后端业务代码,是独立开发一个项目,还是直接在若依后台管理项目下继续开发?

问题三:如果问题而的答案是直接在若依的项目中开发,由于用户的ui和后台管理ui相差甚远,那么是如何让用户能够访问到符合自己权限的页面呢?是通过登录后权限管理来返回不同的页面实现吗?用户端的controller又是定义在哪呢?自己业务(service,mapper,model)又是在哪个目录下编写呢?是在若依的admin目录下吗?还是新建一个模块?

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-04-22 06:12
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:
    • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/53
    • 以下回答来自chatgpt:
      1. 对于若依框架,它只能用于后台管理类项目吗?还是也能用于既有面向普通用户又有面向管理层的完整项目?

      若依框架可以用于企业级项目的开发,并不仅仅局限于后台管理类项目。它可以很好地支持面向普通用户和管理层的完整项目。

      1. 如果可以用于完整项目,那前端UI代码是要独立写一个Vue项目还是和若依自带的UI前端项目一起开发呢?面向用户的后端业务代码是独立开发还是直接在若依后台管理项目下继续开发?

      如果使用若依框架进行完整项目的开发,可以根据需要选择独立开发前端UI代码或者使用若依自带的UI前端项目。对于面向用户的后端业务代码,可以根据具体需求选择是独立开发还是在若依后台管理项目下继续开发。如果需要对用户的权限进行管理,可以通过使用若依框架自带的权限管理系统进行控制。

      1. 如果要在若依框架下进行完整项目的开发,那么如何让用户能够访问符合自己权限的页面?是通过登录后权限管理来实现的吗?用户端的Controller要定义在哪里?自己的业务代码该如何编写和组织?是在若依的Admin目录下还是新建一个模块?

      若依框架自带权限管理系统可以让用户访问符合自己权限的页面,通过登录后进行权限管理实现。可以将用户端的Controller定义在自己的模块中,这样有助于使代码更加清晰易懂。对于自己的业务代码,可以采用若依框架自带的代码规范来编写和组织代码。不必一定放在Admin目录下,可以新建自己的模块。需要在自己的模块中用@Controller标识Controller类,在类的方法中加入@RequestMapping注解,并在方法上使用自带的@RequiresPermissions注解来实现权限管理。同时,如果需要控制页面的访问权限,需要将HTML页面放在WebContent/view目录下。若依框架会自动扫描该目录下的HTML页面,并根据权限控制实现页面的访问权限控制。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 4月30日
  • 已采纳回答 4月22日
  • 创建了问题 4月20日

悬赏问题

  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 关于大棚监测的pcb板设计
  • ¥15 stm32开发clion时遇到的编译问题
  • ¥15 lna设计 源简并电感型共源放大器
  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
  • ¥15 Vue3地图和异步函数使用
  • ¥15 C++ yoloV5改写遇到的问题