对javaWEB毕业设计的系统学习记录(未完待续)

对javaWEB毕业设计的系统学习记录(未完待续),第1张

学习目标:

1.了解系统实现功能以及模块的存在意义
2.掌握系统调试方法,自行修改系统存在的不合理功能
3.对项目验收流程及相关问题提问有精准把握

例如:

  • 2个小时搞清楚Java,ssh开发框架,jsp,js等存在的数据结构和逻辑关系

学习内容:
  1. 有关java下的src包的基本内容(SSH框架):

    src在软件中都是指source,也就是源代码的意思。在很多语言的工程里都一个src文件夹用来存放源代码以区别开其它文件(模板文件、Web文件等)。对于Java来说,就是主要用来存放后缀名为.java文件(一些配置文件也会放到这里)的文件夹。(摘自360问答)

    src包下的action,dao,model,service,util各个包的基本内容:
    (1)action包文件命名规范:**Action.java,该包放置各种struts的action
    (2)dao包文件命名规范:**DAO.java:该包属于持久层,主要存放对“数据库底层” 进行 *** 作的类
    。。。
    。。。

2.什么是SSH开发框架?

SSH(又称s2sh)是 struts+spring+hibernate的一个集成框架
集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层
以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。

(1)其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持。
(2)采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问。
(3)最后由Spring做管理,管理struts和hibernate。具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO(Data Access Objects)接口,并给出Hibernate的DAO实现。

 附[框架四个层次图](http://www.kaotop.com/file/tupian/20220423/3436d02f65f642f7bbb18ea24cf8c3d5.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeXUxNzc2MTUxNzg3NQ==,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)
 有关对ssh框架的优缺点的描述可取参考[云社区用户](https://cloud.tencent.com/developer/article/1841428)

学习时间:

提示:这里可以添加计划学习的时间

例如:

  • 周一至周五晚上 7 点—晚上9点
  • 周六上午 9 点-上午 11 点
  • 周日下午 3 点-下午 6 点

学习产出:

提示:这里统计学习计划的总量

例如:

  • 技术笔记 2 遍
  • CSDN 技术博客 3 篇
  • 习的 vlog 视频 1 个

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/719793.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-25
下一篇 2022-04-25

发表评论

登录后才能评论

评论列表(0条)

保存