Java学习小总结
本学期主要学习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学习小总结的更多相关文章
- java学习小笔记(三.socket通信)【转】
三,socket通信1.http://blog.csdn.net/kongxx/article/details/7288896这个人写的关于socket通信不错,循序渐进式的讲解,用代码示例说明,运用 ...
- JAVA学习之Ecplise IDE 使用技巧(2)第二章:键盘小快手,代码辅助
上一篇:JAVA学习之Ecplise IDE 使用技巧(1)第一章:我的地盘我做主,工作空间 第二章:键盘小快手,代码辅助 内容包括: 第一:显示行号 如何设置行号:Ecplice菜单Windows& ...
- Java 打印金字塔 or 打印带数字的金字塔 (Java 学习中的小记录)
Java 打印金字塔 or 打印带数字的金字塔 (Java 学习中的小记录) 作者:王可利(Star·星星) 效果图: 代码如下: class Star8 { public static void m ...
- Java 需要记得、了解的关键词 (Java 学习中的小记录)
Java 需要记得.了解的关键词 (Java 学习中的小记录) 作者:王可利(Star·星星) 总结:本次随笔,仅且拿来平时翻阅记忆用
- java 编写小工具 尝试 学习(七)
1.在java 编写小工具 尝试 学习(六)里学会了,控件 的随意摆放, 以及大小(x,y,width,height),又根据前面学习的按钮 被点击 的事件监控 的方法 ,点击 按钮 在显示区域显示“ ...
- Java学习中,常用的命令管理(Java 学习中的小记录)
Java学习中,常用的命令管理 作者:王可利(Star·星星) 一.Window中常见的dos命令 在哪里操作dos命令: Win7 ---> 开始 ---->所有程序---& ...
- (。・・)ノ~个人java学习随笔记录
基本认识 1.编程思维 根据这几天的java学习,编写程序最重要的就是要有一个清晰的思路.语法上的错误可以跟随着不断的联系与学习来弥补,清晰的思维却只有自己来前期模仿,后面慢慢摸索形成一套属于自己的思 ...
- Java 学习第一步-JDK安装和Java环境变量配置
Java学习第一步——JDK安装及Java环境变量配置 [原文] 2014-05-30 9:09 Java SE 阿超 9046 views Java作为当下很主流的编程语言,学习Java的朋 ...
- Java学习-047-数值格式化及小数位数四舍五入
此小工具类主要用于数值四舍五入.数值格式化输出,很简单,若想深入研究,敬请自行查阅 BigDecimal 或 DecimalFormat 的 API,BigDecimal.setScale(位数,四舍 ...
随机推荐
- Java 数据类型:集合接口Collection之Set接口HashSet类;LinkedHashSet;TreeSet 类
Collection 之 Set 实现类: HashSet TreeSet 特点: 无序. 元素不可重复. (如果试图添加一个已经有的元素到一个Set集合中,那么会添失败,add()方法返回false ...
- js Date()获取时间,格式化输出,时间比较大小
1.获取时间并且格式化输出 new Date().toLocaleString('cn',{hour12:false}) //2018/12/6 17:57:15 new Date().toLocal ...
- curl常用选项
下载单个文件,默认将输出打印到标准输出中(STDOUT)中 curl http://www.centos.org 通过-o/-O选项保存下载的文件到指定的文件中:-o:将文件保存为命令行中指定的文件名 ...
- 如何在Uni-app中通过腾讯IM SDK实现社交应用和直播互动等功能
Uni-app想开发社交应用.IM.店铺客服.嵌入式社交模块.在线直播互动,这些功能Uni-app官方也没提供SDK,怎么办呢?找IM老大腾讯云啊,今天我们就在Uni-app中把腾讯云即时通讯TXIM ...
- JAVA将一个pdf按页码拆分成多个pdf
引入maven <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf< ...
- 【LeetCode】253. Meeting Rooms II 解题报告(C++)
作者: 负雪明烛 id: fuxuemingzhu 个人博客:http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 排序+堆 日期 题目地址:https://leetco ...
- 【LeetCode】605. Can Place Flowers 解题报告(Python & C++)
作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 解题方法 贪婪算法 日期 题目地址:https://leetcode.c ...
- 【LeetCode】40. Combination Sum II 解题报告(Python & C++)
作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 方法一:DFS 方法二:回溯法 日期 题目地址:ht ...
- 【LeetCode】5. Longest Palindromic Substring 最长回文子串
作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 公众号:负雪明烛 本文关键词:最长回文子串,题解,leetcode, 力扣,python ...
- 问题--ImportError: DLL load failed: 找不到指定的模块
今天在运行别人的项目时出现了问题: ImportError: DLL load failed: 找不到指定的模块. 解决方法: 卸载后重新安装. 详情参考: Python报错:ImportError: ...