- 博客(84)
- 资源 (19)
- 收藏
- 关注
原创 库、框架、脚手架和IDE一文讲明白
库的英文名字叫Library ( 简写 Lib ),库是将代码集合成的一个产品,供程序员调用。面向对象的代码组织形式而成的库也叫类库。面向过程的代码组织形式而成的库也叫函数库。在函数库中的可直接使用的函数叫库函数。开发者在使用库的时候,只需要使用库的一部分类或函数,然后继续实现自己的功能。JS库(JavaScript Library)是一组封装了常用功能和工具的JavaScript代码集合。它们提供了一系列的函数和方法,使得开发者能够更便捷地进行常见的操作和处理。JS库通常是轻量级的,
2024-04-12 22:08:36 1353 2
原创 用户状态保持机制-Session
Session 是 Web 开发中常用的一种服务器端状态管理机制,它用于在服务器端存储用户的会话信息,以实现跨页面和跨请求的数据共享。
2024-04-11 19:37:58 1222
原创 用户状态保持机制-Cookie
web应用中的会话是指一个客户端浏览器和服务器之间连续发生的一系列请求和响应的过程。web应用中的会话状态是指web服务器与浏览器在会话过程中产生的状态信息,借助会话状态,服务器能够把属于同一会话中的一系列的请求和响应过程关联起来。Web应用程序是使用HTTP协议传输数据的。。再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。即用户A购买了一件商品放入购物车内,当再次购买商品时已经无法判断该购买行为是属于用户A的会话还是用户B的会话了。要跟踪该会话,必须引入一种状态保持机制。
2024-04-09 21:59:28 975
原创 REST API实战演练之JavaScript使用Rest API
咱们前面讲了一下如何创建REST API又讲了java客户端如何使用REST API接下来咱们看看JavaScript怎么使用REST API。
2024-04-09 15:55:31 1241
原创 说完Schema再来说一下Application User吧
应用程序用户是Oracle数据库中的最常见用户类型之一。这些用户可以通过预定义的API或GUI访问数据库,以执行诸如查询、更新、插入和删除数据的任务。应用程序用户的权限控制在一个非常精细的层级结构中,用于控制其能够访问的特定表、视图和功能列表。只有授权的用户才能够访问这些信息,并执行与其相关的任务。这样可以确保访问受限的数据和操作只能由授权的用户执行。应用程序角色也就是Application role。
2024-04-09 12:02:38 693
原创 说说我理解的数据库中的Schema吧
ISO/IEC 9075-1 SQL标准中将schema定义为描述符的持久命名集合(a persistent, named collection of descriptors)。大部分的网上资料定义Schema如下:schema是用来组织和管理数据的一种方式。它定义了数据库中的各种对象,如表、视图、索引等,以及它们之间的关系。schema可以看作是数据库的,它规定了数据的结构和组织方式,使得数据能够被有效地存储和检索。听者有心说者却没有说清,所以造成很多时候都是吵来吵去,最后找答案的朋友也是一头雾水。
2024-04-09 11:33:57 1132
原创 书接上文,理一理Oracle数据库与DMP
DMP文件通常是使用Oracle提供的EXP和IMP工具进行导出和导入的,它们是Oracle中专门用于备份和恢复数据库的工具。
2024-04-08 20:36:37 362
原创 数据库DMP格式备份文件
数据库dmp格式是一种常见且强大的数据库备份和迁移工具。 它具有完整性、可移植性、压缩性、可扩展性和高效性等优势,在数据迁移、备份还原、数据共享以及复制克隆等场景中发挥重要作用。
2024-04-08 19:54:35 1216
原创 假期别闲着:REST API实战演练之客户端使用Rest API
在上一篇中我们说了一下如何创建简单的rest api(),我们创建了那就是为了使用的,下面我们就看看,通过构建一个客户端程序如何使用我们创建的rest api吧。
2024-04-06 20:54:10 480
原创 说道说道JSP和HTTP吧
大家都知道的是JSP(),也知道有个传输协议为HTTP协议,那么他俩到底有啥关系?像是有关系但又有点说不清楚,这里咱们一块捋一捋。我们说servlet处理客户端请求的方式有2种:get和post。也知道了http的8种请求方法:get、post、put、delete、options、trace、connect、head。那http的get、post方法和servlet处理请求的get、post方式有啥关系呢?
2024-03-23 20:45:56 953
原创 别急,先了解一下什么是REST API吧
Rest API的常用场景:前后端分离,前端可多样化,还有与其他系统集成:RESTful API 可以与其他系统进行集成,例如第三方登录、支付和社交媒体平台等。现在我们知道了如何使用 servlet 类创建 Web 应用程序。我们知道如何获取用户输入、如何访问数据库以及如何处理用户登录。但是如果我们想要支持不同类型的程序而不仅仅是一个网络应用程序呢?如果我们要创建桌面应用程序或 Android 应用程序怎么办?我们如何为这些程序提供对我们数据的访问,而无需每次都从头开始编写所有内容?
2024-03-17 21:59:03 801
原创 周末也别闲着,看看Java的API怎么写和怎么用吧
到底什么是API,API和Jar包有啥区别和联系,怎么写自己的API,怎么使用别人的API,需要别人提供API使用文档吗?
2024-03-17 16:39:43 843
原创 烦恼了好久的Oracle数据库基础知识来了
服务名、实例名、服务命名、监听器、监听、windows服务、应用程序、广义数据库、狭义数据库,希望一次能搞清楚的,就看看吧
2024-03-16 20:05:21 880
原创 关于JSP的打印调试,再来一篇巩固巩固
JSP实质上就是html混入了Java,或者说是HTML+JavaScript+CSS+Java的混合⽂件,那么就会牵扯到各种语言之间的变量引用问题,既然基础是html,那么就先看看html怎么引用其他内容,以及其他内容间值的互引用。
2024-03-11 13:43:57 862
原创 来点基础的吧,JavaScript、JSP怎么打印输出,方便调试
想打印自己代码的变量查看值是否争取,但又不知道怎么打印,打印到哪儿的,尤其是新手朋友有点模糊的,可以看看这篇文章参考一下,能快速有个诊断和判断的依据。
2024-03-09 18:12:39 1391 2
原创 趁热打铁,写个JavaBean看看它是怎么用的
本文采用了Servlet+JSP+JavaBean(Web MVC)架构,MVC=MODEL VIEW CONTROLLER,其中的UserBean为Model,TestServlet为Controller,而JSP为View视图,在UserBean中的业务逻辑处理toLogin。此处为简单的MVC应用,后续针对MVC再有文章展开,此处大家理解就好,在那个层次做哪些事情有基本了解就行。
2024-03-04 11:59:56 471
原创 接下来就轮到JavaBean登场了,但先搞几点概念的异同
在实操之前,先了解一下,对于理解jsp、servlet和javabean大有裨益。这就是指JSP+JavaBean技术。在模式一中,JSP页面独自响应请求并将处理结果返回客户。所有的数据通过Bean来处理JSP实现页面的表现。模式一技术也实现了页面的表现--和页面的商业逻辑相分离。Servlets技术是一种采用JAVA技术来实现CGI功能的一种术。Servlets技术是运行在WEB服务器上,用来生成WEB页面。Servlets技术非常适用于服务器端的处理和编程,并且Servlet会长期驻留在他们所处的位置。
2024-02-29 12:13:51 859
原创 先提前了解一下几个前端框架
以下是详细介绍:最初名为angularJS,诞生于2009年,是一个用于构建用户界面的JavaScript MVC框架,它将后端的一些开发模式移植到前端,如MVC、依赖注入等,支持多种平台,功能强大,提供了丰富的工具和模式,如TypeScript、模块化、指令和路由等,使得开发过程更加灵活和高效。
2024-02-29 11:49:24 933
原创 不直接写Java Servlet,而是在Jsp中执行Java代码行吗?
前面一篇提到过直接运行servlet程序输入内容到页面中,并且也也在中理解了jsp的运行原理,tomcat会编译jsp为servlet然后提供服务的。那么我们处理页面表单可以先不通过action去调用servlet,而是直接在jsp里面用内置对象处理表单,接着我们前面的创建的web project往下看怎么在JSP中直接执行java代码。
2024-02-28 15:48:31 429
原创 再继续搞servlet之前,先了解一下jsp和js以及jsp的关键点
JS全称是JavaScript,是一种页面脚本语言,与Java没有关系,语法相似而已,由以前的livescript转化而来。JSP(全称Java Server Pages)是服务端语言,是一种简化的servlet设计,可以调用强大的Java类库。
2024-02-28 12:03:52 854
原创 通过一个栗子来看看创建和运行servlet
通过前面一篇文章的介绍(搞着搞着对web project是不是有点迷糊?先关注几个问题-CSDN博客)大家对于servlet作为中间层接收请求和反馈响应有了概念上的认知,接下来通过一个栗子来加深一下理解,还是基于前面的jsp项目(Eclipse是如何创建web project项目的?-CSDN博客)继续操作,不过这篇只说一下如何创建servlet和运行访问servlet。
2024-02-27 22:55:32 371
原创 搞着搞着对web project是不是有点迷糊?先关注几个问题
就像一个java程序,如果我们不去双击它是跑不起来的,那么web项目也是一样,我们也是要启动web的服务(可以使tomcat也可以是别的),因为是在服务器上启动的,如果你不告诉别人怎么去访问它,别人肯定不知道是不是,那么怎么告诉别人呢?
2024-02-27 20:52:48 917
原创 Eclipse是如何创建web project项目的?
前面几篇描述先后描述了tomcat的目录结构和访问机制,以及Eclipse的项目类型和怎么调用jar包,还有java的main函数等,这些是一些基础问题,基础高清出来才更容易搞清楚后面要说的东西,也就是需求带动学习,后面的东西java有了,前面的页面怎么搞?页面提交后是怎么传递给后端的,后端响应后又怎么反馈信息到前端的?这些内容随着需求自然而然的产生了,再说后端写的java怎么供前端使用前,先看看一下Eclipse是如何创建web project的,也就是先把前端的东西了解一下,才能产生对后端的需求。
2024-02-27 09:04:30 1391
原创 项目开发Eclipse中Jar包的管理和使用
Jar生成主要是给别人用的,可以通过Eclipse的Export功能,导出jar包文件。1. 在Eclipse中,右键单击项目,并选择“Export”。2. 在弹出的“Export”窗口中,选择“Java” -> “JAR file”,然后点击“Next”。3. 在“JAR File Specification”窗口中,选择要导出的项目。如果项目的依赖项没有包含在项目中,可以选择“Export destination”下的“Directory”选项,以便将项目和依赖项一起打包。
2024-02-23 14:55:30 1246
原创 搞明白Eclipse的Java Build Path很重要
添加User Library,具体做法如下:1. 选中工程右键->build path->Add Libraries...2. 选择User Library->next3. 点击User Library按钮4. 点击new按钮5. 输入Library name(我要导入的是struts 2.1.6的jar包和jdbc的jar包,为了方便记忆,就可以用如Struts 2.1.6 Library)6.点击ok7.选中该user library, 然后点击add jars。
2024-02-22 16:20:55 1324
原创 Eclipse项目间的引用
这些工程在项目结束后往往被打成jar包直接依赖给需要的工程,但是在开发过程中,这些工程的源码也是一直在变的,我们不能改一次源码编译一个jar包吧?这里介绍一下elipse项目之间的相互依赖。
2024-02-21 20:11:14 570
原创 Eclipse中Working Sets是用来做什么的?
当Eclipse中创建了太多的project,太多了,看的眼花缭乱,不好管理,也不想更换工作空间,Eclipse中 Java Working Set 工作集,可以将这些project分组,就像文件夹分类存放文件一样。多说一句,感觉Eclipse里面这个working sets和visual studio里面的solution差不多,都可以管理多个项目。
2024-02-21 17:55:02 519
原创 Eclipse中Run As On Server和Run As Java Application
run java application (作为Java应用程序运行)是运行 java main方法。run on server是启动一个web 应用服务器。
2024-02-21 14:21:28 814
原创 说一说Eclipse的项目类型和常用项目的区别
那么这些项目类型有什么区别呢?我们在创建项目的时候应该如何选择,了解清楚这一点还是非常重要的,但记住一个出发点,IDE环境区分这么多项目肯定是根据不同需求来设计的,所以在创建项目前一定要搞清楚自己创建项目的目的,这也是根本的出发点。
2024-02-21 13:00:47 1094
原创 Javascript怎么输出内容?两种常见方式以及控制台介绍
控制台是现代浏览器中的内置调试器,熟练的web开发人员会经常使用console.log()在其代码中打印消息和调试问题。控制台(console)主要是用来显示网页加载过程中产生各类信息;在测试界面时,如果出现bug问题,一般情况下会在这栏展示,查看调试日志信息或者异常错误信息,然后前端开发工程师根据具体问题来调试,进行解决问题。发者工具中的控制台(Console)主要是用来显示网页加载过程中产生各类信息。
2024-02-20 14:30:48 1552
原创 一台机器上如何部署多个web项目
随着计算机硬件水平的不断提高,往往不是一台机器上只部署一个web项目了,而是尽可能多部署几个项目,以用来节省资源,现在我们看看如何一台机器部署多个项目,我们先结合上一篇文章中提到的tomcat架构(从图上我们可以看到,如果我们基于一个tomcat要实现多个项目部署有三种方式:A、配置多个Context,这也是最简单的方式,一个host可以有多个Context。B、配置多个host主机,也就是多个webapps,这样也是可以部署多个项目的。
2024-02-04 21:34:48 943
原创 来看看Tomcat和Web应用的目录结构
在前面两篇大致了解了Tomcat的架构和运行流程,以及Tomcat应用中的web.xml。那接下来,再看看Tomcat的目录,以及其下面web应用的目录是怎么样的,都是放哪些文件,目的是作什么。
2024-02-02 20:24:58 1029
MSC.Adams cmd命令语言帮助文档!
2022-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人