JavaWeb后端经过前面的学习,现在终于可以正式进入到后端的学习当中,不过,我们还是需要再系统地讲解一下HTTP通信基础知识,它是我们学习JavaWeb的基础知识,我们之前已经学习过TCP通信,而HTTP实际上是基于TCP协议之上的应用层协议,因此理解它并不难理解。打好基础是关键!为什么要去花费时间来讲解计算机网络基础,我们学习一门技术,如果仅仅是知道如何使用却不知道其原理,那么就成了彻头彻尾的
转载 2023-12-26 08:47:49
122阅读
一、SpringMVCSpring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。模型(Model )封装了应用程序的数据和一般他们会组成的POJO。视图(
B/S模式用户通过浏览器发送请求,访问服务器上的某个部署的项目,经过该项目的MVC,得到响应。页面提交数据的方式表单提交<form action="提交路径?参数=值" method="post"></form><form action="提交路径" method="get"> <input type="hidden" name="参数名" val
转载 2024-04-19 18:20:02
363阅读
java web开发分为前端与后台两个部分这次项目目的是搭建一个学生课程设计作业提交系统(作业主要以压缩包形式上传下载,用户分为学生与老师两类,其中老师可以批量下载,并公布作业,ps:个人信息可进行修改)而这次开发前台主要用到的是jsp后台则是java数据库用的是mysql在后台开发部分,我将其后台代码文件分为了四个层次分别是 1、bean(用以存放用户的信息的类)2、dao(用以存放对数据进行操
JavaWeb - 小米商城 :订单支付[沙箱支付]1.功能描述接上篇 JavaWeb - 小米商城:提交订单 订单创建后进入支付界面,整合支付宝沙箱支付。如 以下H5页面所示:支付提示界面:当点击提交订单, 此时将订单数据存储到数据表支付宝支付:一般的开发中使用的是沙箱做模拟支付支付过程提示:**使用沙箱app扫码支付成功后跳转到支付成功提示界面 **我的订单列表:支付成功可以通过点击我的订单查
转载 2024-02-29 12:29:10
59阅读
JavaWeb是基于 SpringBoot2+Layui2.5.6+Thymeleaf++Shiro+MybatisPlus 研发的权限(RBAC)及内容管理系统,致力于做更简洁的后台管理框架,包含系统管理、代码生成、权限管理、站点、广告、布局、字段、配置等一系列常用的模块,整套系统一键生成所有模块(包括前端UI),一键实现CRUD,简化了传统手动抒写重复性代码的工作。 同时,框架提供长大量常规组
一、绪论 1、 前台:呈现给用户的视觉和基本的操作。 后台:用户浏览网页时,我们看不见的后台数据跑动。后台包括前端、后端。 前端:对应我们写的html、css、javascript 等网页语言作用在前端网页。 后端:对应jsp、javaBean、dao层、action层和service层的业务逻辑代码。(包括数据库) 为什么jsp是后端呢?主要是jsp的运行原理是在tomcat服务器运行的。2、
后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。核心思想是前端html页面通过ajax调用后端的r...
转载 2022-02-20 13:16:16
406阅读
后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。核心思想是前端html页面通过ajax调用后端的r...
转载 2021-07-28 11:17:46
392阅读
之前老K在文章中介绍过Hutool这个java工具库,得到了比较大的反响。Hutool也凭借它愈发丰富的功能,得到了越来越多程序员朋友的关注。如果您正好对这个工具库感兴趣的可以去到它的官网Hutool.cn了解详情。其实,除了Hutool,github上还有很多值得关注的开源工具,大家就来跟老K一起看看吧! 1. infer地址: https:// github.com/faceboo
一、如何在GitHub上发现优秀的开源项目部分参考:1.Explore登录GitHub,在页面中心找到Explore,如图: Explore GitHub 会把所有近期有活跃的项目呈现给大家,是没有经过筛选的,按照默认排序。这时候,点击右上角的 Trending 按钮,如图: 这个 Trending 页面是用来干嘛的呢?有点英语底子的人一看就明白了,Trend
转载 2023-07-26 14:49:56
103阅读
1.oauth2.02.url权限控制3.url限流4.缓存5.加密6.请求转发7.微服务8.负载均衡
转载 2023-06-15 22:17:05
127阅读
SpringBootWeb案例前面我们已经讲解了Web前端开发的基础知识,也讲解了Web后端开发的基础(HTTP协议、请求响应),并且也讲解了数据库MySQL,以及通过Mybatis框架如何来完成数据库的基本操作。 那接下来,我们就通过一个案例,来将前端开发、后端开发、数据库整合起来。 而这个案例呢,就是我们前面提到的Tlias智能学习辅助系统。在这个案例中,前端开发人员已经将前端工程开发完毕了。
今天运行项目的时候遇到了一个问题,在登录界面输入正确的用户名和密码之后显示,无法登陆,百思不得其解,后来才发现是后端的小伙伴本地的数据库没有开,项目里面链接的数据库就是那他电脑上的本地数据库地址,项目需要。那么,在javaweb项目里面该怎么连接后端开发本地数据库?首先,打开resources文件夹,打开底下的jdbc.properties文件用#注...
原创 2021-07-28 11:07:12
418阅读
先上demo图    servlet实现部分: package servlet; import java.io.IOException; import java.util.List; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet
转载 2021-08-20 17:34:47
228阅读
JavaWeb使用Java开发Web服务的技术,统称为JavaWeb。B/S与C/S模式B/S:Browser/Server 浏览器/服务器模式 用户只需要一个浏览器即可访问服务器C/S:Clint/Server 客户端/服务器模式 用户需要下载客户端才能访问服务器网站用户通过浏览器访问某个域名或IP地址时,浏览到的综合性页面实际就是发布在服务器上的一个应用程序,用户通过浏览器访问该程
转载 2023-08-18 18:12:52
115阅读
Javaweb开发环境搭建1开发工具eclipse2http://xinzhi.wenda.so.com/a/1520134607612449JDK安装与环境变量配置java程序运行环境3https://blog.csdn.net/ailo555/article/details/500997214执行命令cmd:mvninstall:install-file-Dfile=sybase-jconn3
原创 2020-06-17 15:19:41
585阅读
## Javaweb后端开发学习路线 欢迎来到Javaweb后端开发学习路线!在这篇文章中,我将为你详细介绍如何成为一名优秀的Javaweb后端开发人员。让我们一起开始吧! ### 步骤一:学习基础知识 在开始Javaweb后端开发之前,首先需要掌握一些基础知识,例如Java语言基础、面向对象编程、数据结构与算法等。这些知识将为你后续的学习打下坚实的基础。 ```java // 示例代码:J
原创 2024-04-24 11:33:24
38阅读
此篇仅给想要尝试一下前端和后端的连接的小白,一步一步连接上的过程。 也是我个人的记录。 刚开始的状态,有工具: 配置好的JAVA环境,netbean,Android studio 需要的工具:TOMCAT WEB容器,WEB服务端容器, 需要把生成的文件丢到根文件丢到根文件的文件夹里,放到服务器上,才可以被外网的访问 下载:百度TOMCAT下载,解压 环境配置:WIN键,查找高级系统
我们都是作为一个JAVA开发,之前有好几次出去面试,面试官都问我,JAVAWeb掌握的怎么样,我当时就不知道怎么回答,Web,日常开发中用的是什么?今天我们来说说JAVAWeb最应该掌握的三个内容。JAVAWeb知识点一 --Cookie作为一个进入职场一年的年轻人来说,可能还没有很强的能力达到从前端的HTML,CSS和JS再到后端的JAVA代码通通都是自己写,但是至少在前后端交互的过程中,我们应
  • 1
  • 2
  • 3
  • 4
  • 5