鄂尔多斯市网站建设_网站建设公司_过渡效果_seo优化
2025/12/17 21:11:23 网站建设 项目流程
《Java Web开发入门很简单》学习笔记

1123

第1章 了解Java Web开发领域

Java Web主要涉及技术包括:HTML、JavaScript、CSS、JSP、Servlet、JDBC、JavaBean(Application)和数据库。

进一步:Struts、Sping和Hibernate,MVC

Java Web工作原理:

1、浏览器和WEB服务器建立连接

2、浏览器发送HTTP请求

3、服务器商接收HTTP请求,生成HTTP响应回发。

4、服务器端关闭连接,客户端解析并回发响应,恢复页面。

JW组成:配置文件、静态文件和JSP、类文件和包

Java web应用程序组成说明如下:

配置文件,每个web应用程序包括一个配置文件,即web.xml。
静态文件和JsP文件
类文件和包,用于web应用程序装载和管理自定义的Java代码。
网页可以放在web应用程序的根目录下,根据动态网页或者静态网页的不同放在不同的目录里。
图像一般会放在 Images子目录中,不过这是习惯,不是必须的。
Servlet类和 Javabean类,编译为Class文件后是放在WEB-NF/ classes目录中的。
lib目录用来包含应用程序任何所需要的jar文件。
标记描述放在WEB-INF目录下。
Applet程序放在应用的目录下。
WEB-INF目录下存放web.xml部署描述文件器。

第2章 开发环境的搭建

JDK 7.0

Tomcat 7.X

MyEclipse 8.5 10.x

MySQL 5.5.28

第3章Java Web开发必备

3.1 HTML

的属性

1、name用于描述网页。

2、http-equiv用于帮助正确和精确地显示网页内容。

<meta http-equiv=“content-Type” content=“text/html”;Charset=gb2312">

Refresh刷新

Expires期限

Pragma(cach模式)

Set-Cookie

Window-target

Page-Enter、page-Exit页面被载入和调出时的特效。

3.2 DIV+CSS网页布局

CSS语法结构:

选择符{属性1:值1;属性2:值2…}

选择器:标签、类别和ID

Dreamweaver 8.0

3.3 Javascritpt

基于对象和事件驱动,解释性语言。

安全性不能访问本地硬盘,不能关数据存入到服务器上。

弱变量,由解释器在运行时检查其数据类型。var

For…in 对已知对象的所有属性进行操作的控制循环。

对象属性引用方法:(.)、对象下标、数组和字符串。

3.4 JSP

注释

<%—注释–%>

JSP表达式

<%=表达式%>

JSP指令

page、include、taglib

3.5 Servlet

3.6 XML

第4章 练其道——基础知识循序渐进练习掌握

JS窗口输入输出

鼠标动作onmousedown,onmouseup,onmouseover,onmouseout

document.getElementById(“userID”).value.toString()//获取文本框值

document.getElementById(“t”).ClassName= “cTitle”//更改样式

JavaBean

getXXX()

setXXX()

*使用JavaBean连接数据库

*Servlet+JavaBean+DataBase在Java Web开发中的使用

第5章 知其妙,悟其禅,得其法——参悟Java Web开发模式

开发模式

Model 1: JSP+JavaBean

JSP中使用JavaBean的方式

1.<%@page import=“xxx.xxx.*”%>

2.<jsp:useBean id = “user” scope = “page” clase="com.ch5.JavaBean.UserBean "/>

JavaBean中要有一个无参构造方法。

Model 2: JSP+JavaBean+Servlet

开发步骤:

1.定义一系列的Bean来表示数据

2.使用一个Servlet来处理请求

3.在Servlet中填充Bean

4.在Servlet中将Bean存储到请求、会话或Servlet上下文中

5.将请求转到JSP页面中

6.在JSP页面中,从Bean中提取数据

|
| 优点 | 缺点 | 备注 |
| — | — | — | — |
| 纯JSP |
开发时间缩短

小幅度修改非常容易

|

程序可读性低

程序重复利用性低

|
|
| JSP+JavaBean
|

程序可读性高

可重复利用性高

| 缺乏流程控制 |
|
|

JSP+JavaBean+Servlet

|

开发流程更加明确

核心的程序管控

维护容易

|

学习时间长

开发时间较长

|
|

第6章 以无法为有法——Java Web开发框架

第7章 法外有法——开发框架的集成也有规则

第8章 Ajax和jQuery的妙用

第9章 朝夕勤习练,内外紧相连——对软件工程操练

第10章 网上图书销售管理系统

第11章 基于Struts的学生成绩管理系统

第12章 模拟基于SSH的电信计费管理系统

第13章 练武恒为贵,技艺赖深思——不断对软件问题思考并处理

第14章 超越自我,眼界开阔——移动Web开发新领域

第15章 学海无涯,潜心修炼——不断探索新领域



Java以前有多火,现在就有多难挤进这条赛道,岗位越来越少,就业人越来越多,技术越来越新,时代越来越进步,这十分要求还在传统Java道路上的人,必须将新兴技术与工作内容结合起来。

Java程序员的未来,到底在哪里

在于深化技术深度、拓展技术广度、向垂直领域深耕、转型管理或产品角色、关注新兴技术领域以及持续学习与适应变化。

这里给大家介绍一个新兴领域技术块,通过AI大模型赋能Java成熟技术栈,提升自己的优势,扩带自己的工作发展,这是一个相对便利的路径,因为Java和大模型是“相互赋能”的

Java作为大模型应用的“基础设施层”

  • 模型部署与优化:Java在分布式系统、高并发处理方面的优势,可解决大模型部署的工程化难题。例如:

    • 使用Spring Cloud构建大模型服务的微服务架构,实现负载均衡、熔断降级;
    • 通过Java的NIO(非阻塞IO)优化模型推理的并发性能,降低延迟;
    • 利用Java的JVM调优技术(如GC策略、内存管理)提升模型服务的稳定性。
  • 数据管道构建:Java擅长处理结构化数据,可构建大模型训练所需的数据预处理管道。例如:

    • 使用Apache Flink(Java实现)实时清洗用户行为日志,生成训练样本;
    • 通过Java的JDBC/MyBatis连接数据库,抽取业务数据用于模型微调。

大模型作为Java开发的“智能辅助工具”

  • 代码生成与补全:利用大模型(如GitHub Copilot、CodeGeeX)自动生成Java代码片段,减少重复劳动。例如:

    • 输入自然语言描述(如“生成一个Spring Boot接口,接收用户ID并返回订单列表”),大模型直接生成可运行的代码;
    • 通过大模型分析代码库,自动补全缺失的异常处理逻辑或单元测试。
  • 智能调试与优化:大模型可分析Java应用的日志和性能数据,定位问题根源。例如:

    • 输入堆栈跟踪信息,大模型识别内存泄漏的代码位置;
    • 根据CPU使用率数据,大模型建议优化SQL查询或算法逻辑。

AI不是来替代Java的,而是来重新定义Java工程师的价值。

因此捕获AI,掌握技术是关键,让AI成为我们最便利的工具.

一定要把现有的技术和大模型结合起来,而不是抛弃你们现有技术!掌握AI能力的Java工程师比纯Java岗要吃香的多。

即使现在裁员、降薪、团队解散的比比皆是……但后续的趋势一定是AI应用落地!大模型方向才是实现职业升级、提升薪资待遇的绝佳机遇!

如何学习AGI大模型?

作为一名热心肠的互联网老兵,我决定把宝贵的AI知识分享给大家。 至于能学习到多少就看你的学习毅力和能力了 。我已将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

2025最新版CSDN大礼包:《AGI大模型学习资源包》免费分享**

一、2025最新大模型学习路线

一个明确的学习路线可以帮助新人了解从哪里开始,按照什么顺序学习,以及需要掌握哪些知识点。大模型领域涉及的知识点非常广泛,没有明确的学习路线可能会导致新人感到迷茫,不知道应该专注于哪些内容。

我们把学习路线分成L1到L4四个阶段,一步步带你从入门到进阶,从理论到实战。

L1级别:AI大模型时代的华丽登场

L1阶段:我们会去了解大模型的基础知识,以及大模型在各个行业的应用和分析;学习理解大模型的核心原理,关键技术,以及大模型应用场景;通过理论原理结合多个项目实战,从提示工程基础到提示工程进阶,掌握Prompt提示工程。

L2级别:AI大模型RAG应用开发工程

L2阶段是我们的AI大模型RAG应用开发工程,我们会去学习RAG检索增强生成:包括Naive RAG、Advanced-RAG以及RAG性能评估,还有GraphRAG在内的多个RAG热门项目的分析。

L3级别:大模型Agent应用架构进阶实践

L3阶段:大模型Agent应用架构进阶实现,我们会去学习LangChain、 LIamaIndex框架,也会学习到AutoGPT、 MetaGPT等多Agent系统,打造我们自己的Agent智能体;同时还可以学习到包括Coze、Dify在内的可视化工具的使用。

L4级别:大模型微调与私有化部署

L4阶段:大模型的微调和私有化部署,我们会更加深入的探讨Transformer架构,学习大模型的微调技术,利用DeepSpeed、Lamam Factory等工具快速进行模型微调;并通过Ollama、vLLM等推理部署框架,实现模型的快速部署。

整个大模型学习路线L1主要是对大模型的理论基础、生态以及提示词他的一个学习掌握;而L3 L4更多的是通过项目实战来掌握大模型的应用开发,针对以上大模型的学习路线我们也整理了对应的学习视频教程,和配套的学习资料。

二、大模型经典PDF书籍

书籍和学习文档资料是学习大模型过程中必不可少的,我们精选了一系列深入探讨大模型技术的书籍和学习文档,它们由领域内的顶尖专家撰写,内容全面、深入、详尽,为你学习大模型提供坚实的理论基础(书籍含电子版PDF)

三、大模型视频教程

对于很多自学或者没有基础的同学来说,书籍这些纯文字类的学习教材会觉得比较晦涩难以理解,因此,我们提供了丰富的大模型视频教程,以动态、形象的方式展示技术概念,帮助你更快、更轻松地掌握核心知识

四、大模型项目实战

学以致用,当你的理论知识积累到一定程度,就需要通过项目实战,在实际操作中检验和巩固你所学到的知识,同时为你找工作和职业发展打下坚实的基础。

五、大模型面试题

面试不仅是技术的较量,更需要充分的准备。

在你已经掌握了大模型技术之后,就需要开始准备面试,我们将提供精心整理的大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。


因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

2025最新版CSDN大礼包:《AGI大模型学习资源包》免费分享

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询