IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> J2EE基础-开发环境搭建 -> 正文阅读

[Java知识库]J2EE基础-开发环境搭建

一.J2EE的概念

目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micro Edition,J2ME)、适用于桌面系统的Java 2平台标准版(Java 2 Platform Standard Edition,J2SE)、适用于创建服务器应用程序和服务的Java 2平台企业版(Java 2 Platform Enterprise Edition,J2EE)。

J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如”编写一次、随处运行”的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。

J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。

二.J2EE的优势:J2EE为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制

  1. 保留现存的IT资产
  2. 高效的开发
  3. 支持异构环境
  4. 可伸缩性
  5. 稳定的可用

三.环境变量的配置

具体操作如下:

1.安装前必读:
? ?mysql好像在5.7.20版本之后的绿色压缩包版解压都没有my.ini或者my-default.ini配置文件了,需要自己添加配置。
? ?也没有data数据库文件夹,data文件夹不能自己新建,需要命令initialize初始化建立。
? ?my-default.ini文件存不存在不重要,关键需要自己在根目录下新建一个my.ini文件

?? ?安装环境:
? ? ?win10-64
? ? ?mysql-5.7.23-winx64.zip(mysql绿色解压版)

2.将zip包解压到指定目录,例如:D:\tools\mysql-5.7.23-winx64
? ?注:不放到C硬盘,win10系统权限不够会报错,麻烦,创建全英文的文件夹用来存放

3. 在D:\tools\mysql-5.7.23-winx64目录下创建my.ini文件(教程已提供),并添加相关配置
? ?注1:my.ini配置文件里面非注释语句不要有“” 双引号
? ?注2:basedir和datadir修改为对应目录
? ?注3:在my.ini中正确的路径都需要双斜杠“\\”
? ? ? ? datadir=D:\\tools\\mysql-5.7.23-winx64\\data?

3. 请不要自己创建data文件夹,这样会导致服务无法启动,由mysql自动生成data就好,具体步骤如下:

? ?????????3.1. 以管理员的方式打开cmd命令窗口(不要直接打开cmd运行,可能会报错),并且进入到mysql安装目录的bin目录下。
? ? ? cd D:\tools\mysql-5.7.23-winx64\bin(你自己存放的地址)

点击键盘window键→找到window系统→点击更多→右击以管理员身份运行

?????????

?????????3.2. 安装
? ? ? mysqld install ?== ?mysqld install MySQL?

? ? ? mysqld install MySQL5.7

? ? ? 注1:以下命令可移除mysql服务
? ? ? mysqld remove == ?mysqld remove ?MySQL?

? ? ? mysqld remove MySQL5.7

重点我标红的东西

?? ?????????3.3. 初始化
? ? ?接着输入: mysqld --initialize --console

注1:添加--console参数初始化完成以后,会在控制台最后打印出一个临时密码,复制下来一会有用。示例如下:
? ? ? ? ? ? A temporary password is generated for root@localhost: nsMoNbdWH6;J

?????????3.4. 启动/停止(也可以在window服务里启动或停止)
? ????????? ? net start mysql
? ? ? ????????net stop mysql

?????????3.5. 控制台命令方式登陆mysql
? ?????????mysql -P 3306 -u root -p?
? ?????????输入之前的临时密码

????????3.6. 修改密码 ?
? ?SET PASSWORD = PASSWORD("8888");?细节都在下面了

总结 :

 J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。

  J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,导致企业内部或外部难以互通的窘境。
  本文简单的介绍了一下J2EE基础的环境搭建,下次我们将继续学习J2EE的架构等其他知识。

以上就是今天的分享!希望可以带来帮助

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-06-01 15:02:20  更:2022-06-01 15:06:33 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 20:27:26-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码