对于初学者来学,这个问题你一定会有很大的困扰,因为我也是,当时一直都不理解,为什么明明都是我们自己写的代码,最后还需要tomcat服务器上运行呢。不需要tomcat服务器不行吗? 答案肯定是不行的,因为我们的页面是动态的,需要和后端也就是数据库进行交互,你也可能会说,数据库相关的代码不也是我们写的吗?对,数据库相关的代码也是我们写的,但是前段也就是页面的数据是客户写的,这些都是动态的,
转载
2024-09-23 13:16:21
25阅读
一、概述这个作为javaWeb最基础的部分,往往用框架时间长了就忘了底层是怎样实现的了,在这个文章中我用来帮助自己快速回忆底层部分原理整理了一个简单的demo。本人前端小白,所以demo中前台部分一笔带过额,见谅哈哈demo功能就是通过页面按钮操作两张表,player和team表:一个是添加一条记录给数据库,还有一个是查一下表二、准备首先最基本的各个jar包要有啊,servlet和mysql驱动和
转载
2023-09-30 22:22:26
230阅读
学了java之后我们都知道,java中的main函数就像java函数的入口,比如说下面这段非常简单的代码。public class Demo1 {
public static void main(String[] args) {
System.out.println("hello world!");
}
}不难得出,这段代码运行的结果是 那么这时候我们也许会想,如果
转载
2023-06-25 20:11:51
66阅读
# 如何实现一个不使用数据库的Java项目
近年来,很多开发者在项目开发过程中选择使用数据库来存储数据,但在某些情况下,也可以选择文件存储或内存存储等替代方案。在这篇文章中,我将指导你如何实现一个不使用数据库的Java项目,我们将重点使用文件来存储和读取数据。接下来,我们将通过一个简易的联系人管理系统的例子来实现这一点。
## 项目流程
我们将整个项目分解为以下几个步骤:
| 步骤 | 描
# Java项目开发不使用框架的实践
Java是一种功能强大且广泛应用的编程语言,它拥有丰富的生态系统和众多的框架,这些框架可以显著提高开发效率和代码质量。然而,有时候我们可能会出于学习目的或特定需求,选择不使用任何框架来开发Java项目。本文将探讨在不使用框架的情况下,如何进行Java项目开发,并提供一些代码示例。
## 项目结构设计
在没有框架的情况下,首先需要设计一个清晰的项目结构。通
原创
2024-07-24 05:27:17
90阅读
一个管理系统,往往需要后端+前端一起实现。单表CRUD操作往往都差不多,我们可以使用代码生成器来实现。有时候我们的管理系统只需要一些简单的CRUD页面,有没有什么框架能做到不写前端代码,纯Java撸个管理系统呢?这里推荐一个全栈类框架Erupt,希望对大家有所帮助!目录#Erupt简介#基本使用#SpringBoot整合Erupt实现单表 CRUD核心注解说明#扩展模块#定时任务erupt-job
转载
2023-09-07 17:43:54
475阅读
几年前学习java的时候,使用文本编辑器写代码,使用jdk编译,使用jre运行。虽然对路径,环境变量这类的东西有怨言,但是还好,最起码原理还是明白的。最近研究java的web应用的时候,着实被形形色色的java开发环境搞晕了。Eclipse可以不安装jdk,只要有jre就可以运行,因为Eclipse中内嵌了Java编译器,并且与JDK中的javac完全相容,因此无须使用JDK也可以直接
转载
2024-04-23 20:11:21
18阅读
java控制台输入图书管理系统信息,(不用数据库和可视化界面,java学习新手秒懂)使用多层框架实现功能图书管理系统需求: 一. 登录页面 1.管理员通过输入用户名和密码能够进入后台进行操作 2.可以进行注册 3.可以退出 二.后台操作有: 1.查询所有图书 2.根据作者查询 3.根据出版社查询图书 4.根据图书名称进行查询 5.增加图书 6.修改图书数量 7.根据图书编号
转载
2023-08-03 22:05:12
83阅读
在个项目中,我只用数组保存数据,和只用for循环和if条件语句来完成,连数组工具类都没用,所以导致要用到很多的条件语句,虽然比较局限,但可以让新手快速体验一下做小项目的乐趣,也可以练练for和if这些语句,练练一下它们之间嵌套的逻辑关系等,因为时间有限所以没有去优化了,主要还是让新手们体验下做java项目的面向对象编程思想(OOP),给新手们体验一下做项目的乐趣,嘿嘿!
转载
2023-07-21 08:29:25
120阅读
JRE(Java Runtime Environment Java运行环境)包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。 JDK(Java Development Kit Java开发工具包)
转载
2024-05-30 11:35:36
0阅读
以前发表过一篇文章:
TinyAdmin前端展现框架,其在线演示路径为: http://www.tinygroup.org/tinyadmin/,应该说有许多人还是感觉兴趣的,但是由于这个是基于SmartAdmin框架改写的,虽然我们自己买了SmartAdmin的授权,但是广大用户如果要用的时候,就会有授权相关的问题,这会大大影响一些人的使用决策--尤其是
## 不用 IDEA 怎么跑 Java 项目
### 1. 介绍
在开发 Java 项目时,通常我们会使用开发工具如 IntelliJ IDEA 来编写、调试和运行项目。但有时我们可能需要在没有 IDEA 的情况下运行 Java 项目,这就需要我们了解如何手动编译和运行 Java 代码。本文将提供一份方案,详细介绍如何在没有 IDEA 的情况下跑 Java 项目。
### 2. 环境准备
原创
2023-12-23 04:34:35
1251阅读
点赞
文章目录前言一、创建新项目 Project1.1、选择“Create New Project”1.2、选择左下角的“Empty Project”1.3、输入项目名称并选择保存路径二、创建新模块 Module2.1、在弹出的“New Module”窗口中,点击“New”2.2、根据项目需要,选择合适的 SDK2.3、对项目模块起名字2.4、创建完成后三、创建包和类3.1、创建包3.2、创建类四、运
什么玩意。。。 数据库即存储数据的仓库。根据存储关系的不同,数据库可分为关系型数据库和非关系型数据库。 关系型数据库就是数据库表不仅仅存储书籍,还存储表和表之间的关系。常见的关系型数据库包括:Oracle、Mysql、MariaDB、Access、DB2、Oceanbase。 非关系型数据库就是数据库表仅仅存储数据,非关系型数据库也被称为No-SQL,即Not only SQL,翻译为“不仅仅是S
转载
2023-10-19 21:09:19
163阅读
1.纯手工方法创建第一个Servlet步骤:1.编写一个类,继承HttpServlet
2.重写doGet()、doPost()方法
3.编写web.xml 中的servlet映射关系2.借助于IDE快速生成Servlet直接新建Servlet即可!(继承、重写、web.xml 可以借助Eclipse自动生成)Servlet3.0,与Servlet2.5的区别: Servlet3.0不
转载
2024-09-04 14:01:07
35阅读
1.为什么要学习jsp技术1.1.什么是jsp?JSP(全称JavaServerPages)是由Sun公司专门为了解决动态生成HTML文档的技术。jsp的全换是java server pages。Java的服务器页面。jsp的主要作用是代替Servlet程序回传html页面的数据。因为Servlet程序回传html页面数据是一件非常繁锁的事情。开发成本和维护成本都极高。1.
转载
2024-07-11 14:05:33
9阅读
编译过程 不论是物理机还是虚拟机,大部分的程序代码从开始编译到最终转化成物理机的目标代码或虚拟机能执行的指令集之前,都会按照如下图所示的各个步骤进行: 其中绿色的模块可以选择性实现。很容易看出,上图中间的那条分支是解释执行的过程(即一条字节码一条字节码地解释执行,如JavaScript),而下面的那条分支就是
## 实现宝塔java项目不用域名映射外网步骤
### 流程概览:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 配置宝塔面板 |
| 2 | 安装Tomcat |
| 3 | 部署Java项目 |
| 4 | 配置防火墙 |
| 5 | 配置Nginx反向代理 |
### 具体操作步骤:
#### 1. 配置宝塔面板
在宝塔面板中添加新站点,设置站点名称和根目录。
原创
2024-02-26 06:31:27
956阅读
SSM(Srping、SrpingMVC、Mybatis)现JAVA最主流三大框架,本文是通过全注解方式配置的,无XML。经常会看到各种繁多的XML配置非常的烦人,在Spring3之后,Spring支持使用JavaConfig来代替XML配置。废话不多说了,直接上代码。创建JAVA Web项目我这里使用的是IDEA开发工具,编辑器没关系,个人喜欢。项目构建通过Maven不需要导入Jar包,直接添加
转载
2024-01-17 11:19:22
75阅读
小话Java Web层框架,你在用哪个呢? 现在java web框架非常多,林林总总,让很多人不知道选择那个好:JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket,他们都是各有千秋,面对各种问题,八仙过海,各显神通。这里就小话一下他们的优缺点。 JSF 优点: Java EE标准,这意味着有很大的市场需求和更多的工作机会 上手快
转载
2024-02-06 22:44:46
17阅读