本学期主要学习Java程序语言及Javaweb相关知识,其中有相当一部分内容是暑假假期的学习内容,以下主要介绍一些Javaweb学习的总结。

以下教程均为个人建议(当然,适合自己的最好)

一、环境配置

1、jdk和jre的安装配置

jdk安装教程网址:

https://blog.csdn.net/pu329289309/article/details/104883458?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1.control

jre安装教程网址:

https://blog.csdn.net/weixin_43722048/article/details/92378505?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522160846997616780271150826%252522%25252C%252522scm%252522%25253A%25252220140713.130102334..%252522%25257D&request_id=160846997616780271150826&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_click~default-1-92378505.first_rank_v2_pc_rank_v29&utm_term=jre%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B

2、tomcat安装配置

tomcat安装配置过程

https://blog.csdn.net/qq_39047789/article/details/103883252?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522160842276216780274051550%252522%25252C%252522scm%252522%25253A%25252220140713.130102334..%252522%25257D&request_id=160842276216780274051550&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_click~default-1-103883252.first_rank_v2_pc_rank_v29&utm_term=tomcat%E5%AE%89%E8%A3%85%E5%8F%8A%E9%85%8D%E7%BD%AE%E6%95%99%E7%A8%8B

3、eclipse安装配置

eclipse安装教程:

https://blog.csdn.net/Youngist/article/details/106975302?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522160843166516780288735977%252522%25252C%252522scm%252522%25253A%25252220140713.130102334..%252522%25257D&request_id=160843166516780288735977&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_click~default-1-106975302.first_rank_v2_pc_rank_v29&utm_term=eclipse%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B

二、工程创建

1、第一个Javaweb项目的创建

https://blog.csdn.net/mid_Faker/article/details/108708413?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522160847011316780302977277%252522%25252C%252522scm%252522%25253A%25252220140713.130102334.pc%25255Fall.%252522%25257D&request_id=160847011316780302977277&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~rank_v29-4-108708413.first_rank_v2_pc_rank_v29&utm_term=javaweb%E5%B7%A5%E7%A8%8B%E5%88%9B%E5%BB%BA

2、第一个jsp页面的创建

https://blog.csdn.net/iteye_20474/article/details/81498283?ops_request_misc=&request_id=&biz_id=102&utm_term=jsp%25E9%25A1%25B5%25E9%259D%25A2%25E5%2588%259B%25E5%25BB%25BA&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-2-81498283.first_rank_v2_pc_rank_v29

3、(个人jsp学习路径:https://www.runoob.com/jsp/jsp-tutorial.html)菜鸟教程

4、数据库安装配置

(前辈经验)https://www.cnblogs.com/winton-nfs/p/11524007.html

三、个人总结

Javaweb项目工程,说实话个人最初确实一脸懵。但,接触多了就会了解。对于初学者(本人亦小白一枚),MVC(Model Vision Control)模式还是比较适用的。

Model层模型

entity或pojo 实体类

dao层 负责数据库数据的增删改查

(细分可有)service层 业务逻辑层,调用dao层 具体使用方法

view 视图即jsp 页面显示

controller 控制器 (起承上启下作用)连接dao层(或service层)进行数据的接收和Java代码层方法的调用实现对数据的操作

对于链接数据库相关Java代码

可参考本人博客:数据库驱动相关代码:https://www.cnblogs.com/lx06/p/14164557.html

具体知识内容在此不再详说。

综上,个人仍需再努力,能力仍需再加强。

Java学习小总结的更多相关文章

  1. java学习小笔记(三.socket通信)【转】

    三,socket通信1.http://blog.csdn.net/kongxx/article/details/7288896这个人写的关于socket通信不错,循序渐进式的讲解,用代码示例说明,运用 ...

  2. JAVA学习之Ecplise IDE 使用技巧(2)第二章:键盘小快手,代码辅助

    上一篇:JAVA学习之Ecplise IDE 使用技巧(1)第一章:我的地盘我做主,工作空间 第二章:键盘小快手,代码辅助 内容包括: 第一:显示行号 如何设置行号:Ecplice菜单Windows& ...

  3. Java 打印金字塔 or 打印带数字的金字塔 (Java 学习中的小记录)

    Java 打印金字塔 or 打印带数字的金字塔 (Java 学习中的小记录) 作者:王可利(Star·星星) 效果图: 代码如下: class Star8 { public static void m ...

  4. Java 需要记得、了解的关键词 (Java 学习中的小记录)

    Java 需要记得.了解的关键词 (Java 学习中的小记录)     作者:王可利(Star·星星) 总结:本次随笔,仅且拿来平时翻阅记忆用

  5. java 编写小工具 尝试 学习(七)

    1.在java 编写小工具 尝试 学习(六)里学会了,控件 的随意摆放, 以及大小(x,y,width,height),又根据前面学习的按钮 被点击 的事件监控 的方法 ,点击 按钮 在显示区域显示“ ...

  6. Java学习中,常用的命令管理(Java 学习中的小记录)

    Java学习中,常用的命令管理      作者:王可利(Star·星星) 一.Window中常见的dos命令 在哪里操作dos命令: Win7 ---> 开始  ---->所有程序---& ...

  7. (。・・)ノ~个人java学习随笔记录

    基本认识 1.编程思维 根据这几天的java学习,编写程序最重要的就是要有一个清晰的思路.语法上的错误可以跟随着不断的联系与学习来弥补,清晰的思维却只有自己来前期模仿,后面慢慢摸索形成一套属于自己的思 ...

  8. Java 学习第一步-JDK安装和Java环境变量配置

    Java学习第一步——JDK安装及Java环境变量配置 [原文]  2014-05-30 9:09  Java SE  阿超  9046 views Java作为当下很主流的编程语言,学习Java的朋 ...

  9. Java学习-047-数值格式化及小数位数四舍五入

    此小工具类主要用于数值四舍五入.数值格式化输出,很简单,若想深入研究,敬请自行查阅 BigDecimal 或 DecimalFormat 的 API,BigDecimal.setScale(位数,四舍 ...

随机推荐

  1. CF1547B Alphabetical Strings 题解

    Content 我们有一个空的字符串,第 \(i\) 次操作我们可以将字母表中第 \(i\) 个字母加入字符串的最前面或最后面.我们称一个长度为 \(n\) 的字符串是合法的,当且仅当这个字符串可以通 ...

  2. Go 的 golang.org/x/ 系列包和标准库包有什么区别?

    在开发过程中可能会遇到这样的情况,有一些包是引入自不同地方的,比如: golang.org/x/net/html 和 net/html, golang.org/x/crypto 和 crypto. 那 ...

  3. WPF控件界面自适应

    之前就听说WPF流式布局,顺滑的很.但由于专业只学习了winform,工作对界面的要求并不高一直没去玩它.目前公司一些软件都是WPF布局,加上工作内容涉及Socket通讯较多,决定用WPF做一个通讯小 ...

  4. 【LeetCode】448. Find All Numbers Disappeared in an Array 解题报告(Python)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 方法一:暴力求解 方法二:原地变负做标记 方法三:使用set ...

  5. 【剑指Offer】07. 重建二叉树 解题报告(Java & Python & C++)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客:http://fuxuemingzhu.cn/ 个人微信公众号:负雪明烛 目录 题目描述 解题方法 基本方法:线性查找根节点的位置 方法优 ...

  6. Hamburger Magi(hdu 3182)

    Hamburger Magi Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)To ...

  7. 【OpenXml】Pptx的边框虚线转为WPF的边框虚线

    安装Openxml sdk 首先,我们先安装nuget的需要的有关的Openxml sdk,我们开源了解析pptx的Openxml拍平层,下面两种方式都可以安装: nuget包管理器控制台: Inst ...

  8. Sharpness-Aware Minimization for Efficiently Improving Generalization

    目录 概 主要内容 代码 Foret P., Kleiner A., Mobahi H., Neyshabur B. Sharpness-aware minimization for efficien ...

  9. Proximal Algorithms 4 Algorithms

    目录 Proximal minimization 解释 Gradient flow 解释1 最大最小算法 不动点解释 Forward-backward 迭代解释 加速 proximal gradien ...

  10. PL2586旺玖|USB 2.0HUB 工业级芯片|PROLIFIC PL2586

    工业级  USB 2.0 HUB 高速4端口集线器控制器 PL2586 1.PL2586说明   PL2586是USB 2.0高速4端口集线器控制器的高性能解决方案,完全符合通用串行总线规范2.0.控 ...