文档库 最新最全的文档下载
当前位置:文档库 › Linux搭建J2EE开发环境(完整版)

Linux搭建J2EE开发环境(完整版)

Linux搭建J2EE开发环境(完整版)
Linux搭建J2EE开发环境(完整版)

Linux下搭建Web开发环境

经过本人的不屑努力终于成功在RedHat Enterprise Linux 4下成功搭建了Web开发环境,本文主要讲解在RHEL4下安装JDK、Tomcat、MySQL、Oracle、Apache服务器、PHP以及Flex 环境。我采用虚拟机方式安装。

必备工具:

VMware-workstation-6.5或更高版本

RedHat Enterprise Linux 4的iso文件,共4个

SSHSecureShellClient,用于远程连接Linux

jdk-6u18-linux-i586.bin,可以从sun网站下载

mysql-5.1.41.tar.gz,MySQL的Linux源码分发包

SQLyog Enterprise,MySQL的可视化操作工具

10201_database_linux32.zip,Oracle的Linux版本

10201_client.zip,Oracle在Win下的客户端,注意根据操作系统选择

PL/SQL Developer,操作Oracle的可视化工具

PHP相关组件

?php-5.2.14.tar.gz

?freetype-2.1.10.tar.gz

?gd-2.0.35.tar.gz

?jpegsrc.v6b.tar.gz

?libpng-1.2.29.tar.gz

?libxml2-2.6.2.tar.gz

?xpm-3.4k.tar.gz

?zlib-1.2.3.tar.gz

httpd-2.2.16.tar.gz,Apache服务器

flex_sdk_3.5.0.12683.zip,Flex SDK

搭建Linux环境

启动VMWare,出现如下界面

点击新建虚拟机按钮,出现如下界面:

点击Next按钮出现如下界面:

选择“我将操作系统以后安装”,点击Next按钮出现如下界面:

由于我们安装的是Linux,根据需要选择Linux的版本,点击Next按钮,出现如下界面:

指定虚拟机名称和安装的位置,点击Next按钮出现如下界面:

最大磁盘大小根据情况指定,选择“以每个文件为2GB存储虚拟磁盘”,点击Next出现如下界面:

点击定制硬件按钮出现如下界面:

根据需要定制硬件,注意如下几处红色的选择:

配置好这几项后点击“OK”按钮出现如下界面:

点击Finish按钮,出现如下界面,进入Linux安装。

在检测文件完整性的时候选择“SKIP”即可,出现如下界面:

点击Next按钮,出现如下界面:

面:

此处不需要修改,点击“下一步”按钮即可,出现如下界面:

分区,此处不要选择“自动分区”,选择“用Disk Druid手工分区”,点击“下一步”出现如下界面:

弹出警告,点击“是”按钮,出现分区界面如下:

分区主要分为3个区:/boot分区、Swap分区、/分区,三个分区的值详见如下界面:

分区设置好后,点击“下一步”按钮出现如下界面:

由于我们是自己使用,无需设置安全级别,直接点击“下一步”按钮出现如下界面:

此处默认,后期通过命令设置,点击“下一步”按钮出现如下界面:

此处选择无防火墙,点击“下一步”按钮出现如下界面:

弹出警告,点击“继续”按钮后出现如下界面:

此处无需更改,点击“下一步”按钮出现如下界面:

此处无需更改,点击“下一步”按钮出现如下界面:

J2EE学习路线及重要知识点

J2EE学习路线及重要知识点 1:J2SE 面向对象-封装、继承、多态、内存的分析、递归、集合类、泛型、自动打包与解包、 Annotation、IO 、多线程、线程同步、TCP/UDP 、AWT、事件模型、匿名类、 正则表达式、反射机制 2:数据库(Oracle或者MySQL) SQL语句、多表连接,内外连接,子查询等、管理表、视图、索引、序列、约束等、 树状结构存储、存储过程、触发器、数据库设计三范式、 3:JDBC JDBC基础、连接池、树状结构存储与展现、DataSource & RowSet 、JDBC连接Oracle及MySQL 4:HTML、CSS、javascript(做后台程序员了解即可) html、css、javascript基础语法、JavaScript Form判断、Dom编程基础(事件处理等)、 JS常用效果如TreeView、下拉联动等、JS学习方法、JS调试方法 DreamWeaver初步(建立HTML、Table、Form、CSS)等 5:Servlet & JSP tomcat基础、servlet基础、web.xml配置基础、web application的结构、servlet生命周期 request response等常用方法、ServletContext类、HTTP协议基础(GET POST) Cookie 、Session 、Application JSP的几种语法(包括JSTL等)注意在项目中练习,不要拘泥于语法细节而裹步不前。 6:Struts 多层架构理论、Model 1 and Model 2 、Struts基本概念、MVC、Action与业务逻辑类的关系、在Struts与JSP之间传递数据、Struts处理流程(控制流)、Struts TagLib(了解常用的)、JSTL ActionForm、字段收集、上传文件、类型转换、DTO 、动态Action Form 、验证框架、 ActionForward 转发与重定向、动态生成ActionForward 、全局与局部的ActionForward 、 Action Forward Scope、UnknownActionMapping 、Action的线程安全、I18N 、 如何切换语言环境、Struts异常处理机制程序处理自动处理自定义异常处理器 Struts的多模块配置 7:XML (XML/XSL、XSLT/DTD、SCHEMA等基础的概念、关于Java的编程可以暂时扔在一边)

Linux搭建J2EE开发环境(完整版)

Linux下搭建Web开发环境 经过本人的不屑努力终于成功在RedHat Enterprise Linux 4下成功搭建了Web开发环境,本文主要讲解在RHEL4下安装JDK、Tomcat、MySQL、Oracle、Apache服务器、PHP以及Flex 环境。我采用虚拟机方式安装。 必备工具: VMware-workstation-6.5或更高版本 RedHat Enterprise Linux 4的iso文件,共4个 SSHSecureShellClient,用于远程连接Linux jdk-6u18-linux-i586.bin,可以从sun网站下载 mysql-5.1.41.tar.gz,MySQL的Linux源码分发包 SQLyog Enterprise,MySQL的可视化操作工具 10201_database_linux32.zip,Oracle的Linux版本 10201_client.zip,Oracle在Win下的客户端,注意根据操作系统选择 PL/SQL Developer,操作Oracle的可视化工具 PHP相关组件 ?php-5.2.14.tar.gz ?freetype-2.1.10.tar.gz ?gd-2.0.35.tar.gz ?jpegsrc.v6b.tar.gz ?libpng-1.2.29.tar.gz ?libxml2-2.6.2.tar.gz ?xpm-3.4k.tar.gz ?zlib-1.2.3.tar.gz httpd-2.2.16.tar.gz,Apache服务器 flex_sdk_3.5.0.12683.zip,Flex SDK 搭建Linux环境 启动VMWare,出现如下界面

J2EE 公交查询系统的设计与实现

学号_2011040131050_ 密级________________武汉东湖学院本科毕业论文 J2EE公交查询系统的设计与实现 院(系)名称:计算机科学学院 专业名称:计算机科学与技术 学生姓名:杨志祥 指导教师:吴保珍 二○一五年五月

BACHELOR'S DEGREE THESIS OF WUHAN DONGHU UNIVERSITY Design and Realization ofPublic Transport Inquiry System Based on J2EE College :Computer Science Subject :Computer Science and Technology Name :yangzhixiang Directed by :wubaozhen Map 2015

郑重声明 本人呈交的毕业论文,是在导师的指导下,和小组成员共同努力并独立进行自己项目分工范围内所取得的成果,所有数据、图片资料真实可靠。尽我所知,除文中已经注明引用的内容外,本学位论文的研究成果不包含他人享有著作权的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。本毕业论文的知识产权归属于培养单位。 本人签名:________ 日期:________

摘要 随着农村城镇化进程的加快,城市人口数量随之迅速增加,城市居民出行变得越来越多,毫无疑问,公交查询系统变得越来越重要。公交查询系统是城市道路交通的重要组成部分。我国的城市公交查询系统正处在发在的初期,所以人们可以得信息的方式相对较少,为了使这一问题得以解决,设计出基于J2EE的公交查询系统。 本论文详细介绍了整个系统的已实现的功能。第一,该系统实现了多种的公众查询的查询功能。第二,可以查寻任意两个公交站点之间所有可达的公交路线,通过迪杰斯特拉算法实现查找最短的一条路线。最后,提供了用户留言的功能、用户管理功能和后台车次管理功能;用户留言功能,主要是对用户的留言信息进行收集,通过用户提供的留言信息或是提出的建议,对系统进行修改和完善;用户管理功能,主要是删除用户信息和修改用户基本信息;后台车次管理,它功能目的是让系统做到实时更新,这样就可以为用户提供更加准确的查询信息。 关键词:J2EE;最短路径算法;公交查询

linux系统环境部署

Jdk安装 1. 登录Linux,切换到root用户 su root 获取root用户权限,当前工作目录不变(需要root密码) 或 sudo -i 不需要root密码直接切换成root(需要当前用户密码) 2. 在usr目录下建立java安装目录 cd /usr mkdir java 3.将jdk-8u60-linux-x6 4.tar.gz拷贝到java目录下 cp /mnt/hgfs/linux/jdk-8u60-linux-x64.tar.gz /usr/java/ 4.解压jdk到当前目录 tar -zxvf jdk-8u60-linux-x64.tar.gz

得到文件夹jdk1.8.0_60 5.安装完毕为他建立一个链接以节省目录长度(我没用这一步) ln -s /usr/java/jdk1.8.0_60/ /usr/jdk 6.编辑配置文件,配置环境变量 vim /etc/profile 添加如下内容:JAVA_HOME根据实际目录来 JAVA_HOME=/usr/java/jdk1.8.0_60 CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH 7.重启机器或执行命令:source /etc/profile sudo shutdown -r now 8.查看安装情况 java -version java version "1.8.0_60" Java(TM) SE Runtime Environment (build 1.8.0_60-b27) Java HotSpot(TM) Client VM (build 25.60-b23, mixed mode)

Linux下搭建C#开发环境

文章来源https://www.wendangku.net/doc/0612536502.html,/articles/116249.htm 如果平时主要开发控制台类、组件、后端服务等程序,可以尝试在Linux类操作系统下搭建C#.Net 开发环境,好处是在Linux环境里你不用担心朋友或同事拿你的电脑来玩魔兽世界或者一不小心被装了一大堆流氓软件;-)先看看本篇文章最终效果:在Ubuntu里跑的开发环境MonoDevelop: 1、Linux发行版的选择 在Linuxux操作系统里只要安装Mono环境就可以开发C#程序,Linux的众多发行版 RedHat/CentOS/Fedora、OpenSuse、Debian、Ubuntu都可以安装 Mono。 鉴于目前Ubuntu 容易安装、界面漂亮而且比较多人用作桌面环境,所以这里推荐使 用Ubuntu 10.04 。官方网站是:https://www.wendangku.net/doc/0612536502.html,/ 在官方网站下载回来的是一个光盘映像文件(ISO格式),这里需要注意的是Ubuntu 共有4个不同版本的ISO文件:Desktop版、Alternative版、Netbook版、 Server版。一般下载Desktop 就可以了。如果你想通过网络启动安装程序或者使用硬盘安装则需要下载Alternative版。 如果你的电脑硬件配置比较低(内存少于等于 512MB),还可以下载一个轻量级的衍生版:Xubuntu (https://www.wendangku.net/doc/0612536502.html,/),如果你的电脑只有256MB内存,那还可以下载另一个衍生版Lubuntu (https://www.wendangku.net/doc/0612536502.html,/),这个更加轻量级,平时系统启动后只占用 70~100MB内存。 2、安装Ubuntu 安装Ubuntu 的方法非常简单,跟装 WinXP差不多,只需点5,6次“下一步”过10来分钟就可以

Linux服务器环境搭建(设置)

Linux是一个性能优异、安全的操作系统,许多大型的Web应用都是基于Linux作为服务器,所以系统的学习一下Linux操作系统是非常有必要的。本文不以Linux基础为例,主要以Linux服务器端开发环境搭建为主,适合有一定Linux基础的朋友。 本文采用的Linux环境为RedHat Enterprise Linux Server4。本文主要讲解以下内容: Java开发环境的安装和配置(JDK安装、环境变量的配置) Tomcat服务器安装和配置(Tomcat安装、环境变量配置) 基于源码的MySQL数据库安装(此处之所以采用源码编译安装,为了后面的PHP 环境做准备) Oracle数据库的安装(包括服务器端和客户端的安装) Apache服务器的安装和配置(主要用来运行PHP程序) PHP环境安装和配置 Flex开发环境搭建 从上面可以看到,我们这篇教程要讲解的内容很多,所以我们需要准备如下的必备环境: 必备工具: VMware-workstation-6.5或更高版本 RedHat Enterprise Linux 4的iso文件,共4个 SSHSecureShellClient,用于远程连接Linux jdk-6u18-linux-i586.bin,可以从sun网站下载 mysql-5.1.41.tar.gz,MySQL的Linux源码分发包 SQLyog Enterprise,MySQL的可视化操作工具 10201_database_linux32.zip,Oracle的Linux版本 10201_client.zip,Oracle在Win下的客户端,注意根据操作系统选择 PL/SQL Developer,操作Oracle的可视化工具 PHP相关组件 ?php-5.2.14.tar.gz ?freetype-2.1.10.tar.gz ?gd-2.0.35.tar.gz ?jpegsrc.v6b.tar.gz ?libpng-1.2.29.tar.gz ?libxml2-2.6.2.tar.gz ?zlib-1.2.3.tar.gz ?curl-7.15.0.tar.gz httpd-2.2.16.tar.gz,Apache服务器 flex_sdk_3.5.0.12683.zip,Flex SDK

Eclipse3.6+Tomcat7.0配置Servlet开发环境

Eclipse3.6+Tomcat7.0配置Servlet开发环境 ?2010年10月21日 ?由Leyond ?发布在Java ?留下评论 之前我们介绍了Tomcat7的配置,今天介绍如何把Tomcat7整合Eclipse IDE开发工具配置Servlet开发环境。 一、软件下载 ?Eclipse3.6 IDE for Java EE Developers: 下载地址: https://www.wendangku.net/doc/0612536502.html,/downloads/ ?Tomcat Eclipse Plugin, 下载地址: https://www.wendangku.net/doc/0612536502.html,/tomcatPlugin.html 二、软件安装和配置(图文) 1.解压Eclipse到某个目录,例如C:\itdevelop\eclipse 即可。 2. 解压Tomcat 插件到eclipse目录下的plugins目录中。 3.如果你的jdk是jkd1.6.0_21及之后的版本可能在启动Eclipse时遇到Out of Memory 的问题,解决方法是在eclipse.ini文件中添加一行:-XX:MaxPermSize=256m 4. 启动Eclipse之后,开始着手配置Tomcat。Windows->preferences,找到Tomcat选项:选择Tomcat版本(没7.0,选6.x即可),然后配置Tomcat安装目录,如下图:

5. 配置Server选项,找到Server->Server runtime environment,新建一个Server:

最后OK,就完成了Tomcat和Eclipse的设置。正常的话,可以看到界面多了三个Tomcat 按钮。没有看到的话,选择菜单Windows ->Custmize Perspective,展开other选项,在Tomcat上打勾。 三、新建Servlet测试程序 1. 首先设置Eclipse的工作目录为Tomcat目录下的webapps 2. File->New->Others,在web下找到Dynamic web project。

linux lamp环境搭建教程

linux 环境搭建教程 [url=https://www.wendangku.net/doc/0612536502.html,]https://www.wendangku.net/doc/0612536502.html,[/url] 一、系统约定 软件源代码包存放位置:/usr/local/src 源码包编译安装位置(prefix):/usr/local/software_name 脚本以及维护程序存放位置:/usr/local/sbin MySQL 数据库位置:/var/lib/mysql(可按情况设置) Apache 网站根目录:/var/www/wwwroot(可按情况设置) Apache 虚拟主机日志根目录:/var/logs/httpd/(可按情况设置) Apache 运行账户:apache:apache 二、系统环境部署及调整 1. 检查系统是否正常 # more /var/log/messages(检查有无系统级错误信息) # dmesg(检查硬件设备是否有错误信息) # ifconfig(检查网卡设置是否正确) # ping [url=https://www.wendangku.net/doc/0612536502.html,]https://www.wendangku.net/doc/0612536502.html,[/url](检查网络是否正常) 2. 关闭不需要的服务 # ntsysv 以下仅列出需要启动的服务,未列出的服务一律推荐关闭: atd crond irqbalance microcode_ctl network sendmail sshd syslog 3. 重新启动系统 # init 6 4. 配置vim # vi /root/.bashrc 在alias mv='mv -i' 下面添加一行:alias vi='vim' 保存退出。 # echo 'syntax on' > /root/.vimrc 5. 使用yum 程序安装所需开发包(以下为标准的RPM 包名称) # yum install ntp vim-enhanced gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel kernel 6. 定时校正服务器时钟,定时与中国国家授时中心授时服务器同步 # crontab -e 加入一行: */30 * * * * ntpdate 210.72.145.44 7. 源码编译安装所需包(Source) (1) GD2 # cd /usr/local/src

windows下搭建Linux开发环境

windows下搭建Linux开发环境 以前一直都是安装的双系统来运行windows和linux,当想学习一下linux编程的时候就跑到linux下面去,做其他事情的时候就转到windows下面来。虽然在linux 下也学会了使用wine,也能够运行source insight看看程序,或者打开winamp听听歌,不过毕竟不是windows环境,还是有很多不方便的地方,winamp最小化了居然还原的时候桌面上没有图标;采用source insight打开linux源码,中文注释却全是乱码,好不容易转好了字体,打开来,字体大小不一,根本无法查看,最后只好放弃。 无意间,用vmware安装好了ubuntu的图形化界面,才发现一切原来如此简单。以前虽然也用过vmware,不过以前电脑配置实在是太差,在vmware下面安装linux 的图形化界面能安装成功,却无法使用,只好望洋兴叹。这次终于应用vmware把所有东西都搞定了,可以让我远离双系统了,也节省下了40G的硬盘空间。 1)vmware安装Ubuntu 很简单,感觉都没什么好说的,先安装vmware,windows安装程序,傻瓜式的安装,easy。然后到ubuntu网站去下载live cd或者dvd版本都行,个人建议下载live cd就可以了,安装以后基本的系统环境和常用软件都有了,当然IDE环境是没有的;不过我下载的dvd版本好像安装的时候也没有把IDE环境安装上去,还是我自己后来安装的,因此live cd和dvd在初始安装时,差别不大。 2)设置ubuntu环境 在vmware下面安装过的ubuntu图形界面,分辨率好像是800*600的,即使是全屏,也只能占这么大的屏幕,不是一般的郁闷;就像你面前有一顿美食,偏偏是锁在一个大铁笼子里的,而你的手能够到的却只有一两个菜,那个郁闷劲,确实让人难受。不过也没有关系,因为你没有安装vmware tools,所以你无法享受全屏带来的好处。安装过vmware tools以后,你就发现屏幕能根据具体大小进行自动调整了。不过我在安装vmware tools时,是出错了的,有一步编译出错了,不过最后还是安装成功了,只是在windows和linux之间共享的文件不能相互访问。不过,平时访问文件比较少,而且Ctrl+C/Ctrl+V,已经文件的复制、粘贴都能正常使用,因此对于我来说,这点缺憾我能接受,由于安装的ubuntu环境只是简单的办公环境,都是一些基本软件,惟一能派上用场的可能就是open office,而开发环境方面,只有最基本的一些软件。个人比较习惯于用IDE来开发程序,因为可以省去很多其他的麻烦,比如手动编写makefile文件,运行cvs命令进行cvs操作,或者是采用gdb 命令进行调试,这样可以更专注于程序编写。关于IDE开发还是采用最简单的vi开发,gcc编译,gdb调试,仁者见仁,智者见智,没有好坏,关键看个人喜好。 与我而言,我安装好ubuntu以后,需要安装一个最适合的IDE环境,以便于开发;在ubuntu下面安装软件,现在也是越来越方便了,有图形化的添加/删除界面,很是方便,惟一需要说明的是找一个合适的软件源,否则你会发现安装软件真是一件郁闷的事情,看着你的电脑以400Bps的速度从网络上面下载软件包时,估计你恨不得把网络给拆了,顺便把你的网络运营商给臭骂一通,其实这一切的根源在于你没有找到合适的软件源,我采用的是电信的ADSL线路,找的是lupa网络的源,也是电信的线路,速度不是一般的快,真的是很幸福,源地址为:deb https://www.wendangku.net/doc/0612536502.html,/ubuntu intrepid main universe;如果你是教育网的网络或

从零开始搭建Linux驱动开发环境

参考: 韦东山视频第10课第一节内核启动流程分析之编译体验 第11课第三节构建根文件系统之busybox 第11课第四节构建根文件系统之构建根文件系统韦东山书籍《嵌入式linux应用开发完全手册》 其他《linux设备驱动程序》第三版 平台: JZ2440、mini2440或TQ2440 交叉网线和miniUSB PC机(windows系统和Vmware下的ubuntu12.04) 一、交叉编译环境的选型 具体的安装交叉编译工具,网上很多资料都有,我的那篇《arm-linux- gcc交叉环境相关知识》也有介绍,这里我只是想提示大家:构建跟文件系统中所用到的lib库一定要是本系统Ubuntu中的交叉编译环境arm-linux- gcc中的。即如果电脑ubuntu中的交叉编译环境为arm-linux-

二、主机、开发板和虚拟机要三者互通 w IP v2.0》一文中有详细的操作步骤,不再赘述。 linux 2.6.22.6_jz2440.patch组合而来,具体操作: 1. 解压缩内核和其补丁包 tar xjvf linux-2.6.22.6.tar.bz2 # 解压内核 tar xjvf linux-2.6.22.6_jz2440.tar.bz2 # 解压补丁

cd linux_2.6.22.6 patch –p1 < ../linux-2.6.22.6_jz2440.patch 3. 配置 在内核目录下执行make 2410_defconfig生成配置菜单,至于怎么配置,《嵌入式linux应用开发完全手册》有详细介绍。 4. 生成uImage make uImage 四、移植busybox 在我们的根文件系统中的/bin和/sbin目录下有各种命令的应用程序,而这些程序在嵌入式系统中都是通过busybox来构建的,每一个命令实际上都是一个指向bu sybox的链接,busybox通过传入的参数来决定进行何种命令操作。 1)配置busybox 解压busybox-1.7.0,然后进入该目录,使用make menuconfig进行配置。这里我们这配置两项 一是在编译选项选择动态库编译,当然你也可以选择静态,不过那样构建的根文件系统会比动态编译的的大。 ->Busybox Settings ->Build Options

搭建Eclipse下J2EE开发环境

搭建Eclipse下J2EE开发环境 Royan Jan 下载需要软件 (一)Eclipse for Java EE 4.2 windows 32bit 下载地址: https://www.wendangku.net/doc/0612536502.html,/downloads/download.php?file=/technology/epp/downloads/release/jun o/SR1/eclipse-jee-juno-SR1-win32.zip windows 64bit 下载地址: https://www.wendangku.net/doc/0612536502.html,/downloads/download.php?file=/technology/epp/downloads/release/jun o/SR1/eclipse-jee-juno-SR1-win32-x86_64.zip (二)Apache Tomcat 7.0 Windows zip 32/64bit 下载地址: https://www.wendangku.net/doc/0612536502.html,/download-70.cgi (三)JDK 7 Windows 32/64bit 下载地址: https://www.wendangku.net/doc/0612536502.html,/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 安装下载软件 第一步:安装JDK,傻瓜式安装,下一步到底即可。安装完JDK需要配置三个系统环境变量(计算机右键->属性->高级->环境变量)如下: 新建环境变量: 变量名JAVA_HOME,变量值C:\Program Files\Java\jdk1.7.0; 变量名CLASSPATH,变量值.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 编辑环境变量(在原基础上增加): 变量名Path,变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; #测试一下成果# Win + R 弹出运行,执行cmd,输入java –version回车,显示如下:

LINUX系统中环境搭建

LINUX系统中服务器环境搭建 一:软件介绍 Apache:世界使用排名第一的Web服务器软件。 Tomcat:是运行在java环境(JDK)下的web服务器,只要有java环境就可以运行。 PHP:是一种HTML内嵌式的语言,是一种在服务器端执行的脚本语言,(PHP是服务端脚本,而HTML 是客户端脚本。服务器将php解析后生成HTML,服务器对HTML文件不做解析,然后通过网络将HTML传到客户端(直接传HTML的代码内容),再由浏览器解析HTML。任何语言写出来的网页最终都被解析成HTML语言, 然后返回客户端,被浏览器解析,浏览器只认html) MySQL:是一个开放源码的数据库管理系统。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 二:防火墙关闭 1、Selinux是强制访问控制(MAC)系统(一种防火墙) 命令getenforce检查selinux是否已禁用,如果不是disabled或setenforce 0 则修改/etc/selinux/config文件,将状态改成disabled,保存并重启linux!! 2、检查防火墙是否禁用,命令/etc/init.d/iptables status或(service iptables status)查看状态,如果没禁 用则: 临时关闭方式:命令/etc/init.d/iptables stop或(service iptables stop)禁用。 永久关闭方式:命令chkconfig --level 35 iptables off,重启之后防火墙关闭。 三:安装前的准备工作: 将安装文件传到虚拟机linux上,可以采用两种方式 1:使用连接器secureFX进行上传。 2:在windows的机器上创建一个共享文件夹,例如:sharedoc,将安装文件放入sharedoc。然后在linux里面运行命令:mount -t cifs -o username=user1,password=password //ip/sharedoc /mnt/share 注意:user1使用windows机器具有共享权限的用户名,password使用用户对应的密码,ip 替换成windows机器的真实IP。/mnt/share这个表示linux上的某个路径,可以更改为任意 实际存在的文件夹,建议将要安装的源文件放到/opt/source路径下。 b、如果要自定义安装的话,手动创建软件安装的目录。 比如:mkdir /opt/lamp/apache 安装apache用 mkdir /opt/lamp/mysql 安装mysql用 mkdir /opt/lamp/php 安装php用

常见的十四种Java开发工具及其特点(精)

常见的十四种Java开发工具及其特点 在计算机开发语言的历史中,从来没有哪种语言像Java那样受到如此众多厂商的支持,有如此多的开发工具,Java菜鸟们如初入大观园的刘姥姥,看花了眼,不知该如何选择。的确,这些工具各有所长,都没有绝对完美的,就算是老鸟也很难做出选择。在本文中我简要介绍了常见的十四种Java开发工具的特点,管中窥“器”,希望能对大家有所帮助。 1、SUN公司的JDK (Java Development Kit) SUN的Java不仅提了一个丰富的语言和运行环境,而且还提了一个免费的Java开发工具集(JDK)。开发人员和最终用户可以利用这个工具来开发Java程序。 JDK简单易学,可以通过任何文本编辑器,如:Windows记事本、UltrEdit、Editplus、FrontPage以及Dreamweaver等,编写Java源文件,然后在DOS窗口下,通过javac命令将Java源程序编译成字节码,通过java命令来执行编译后的字节码文件,这能带给DOS时代程序员美好的回忆。Java初学者一般都采用这种开发工具。 从初学者角度来看,采用JDK开发Java程序能够很快理解程序中各部分代码之间的关系,有利于理解Java面向对象的设计思想。JDK的另一个显著特点是随着Java(J2EE、J2SE以及J2ME)版本的升级而升级。但它的缺点也是非常明显的就是从事大规模企业级Java应用开发非常困难,不能进行复杂的Java软件开发,也不利于团体协同开发。 2、SUN公司的Java Workshop Sun公司于1996年3月26日推出了Java WorkShop 1.0,这是业界出现的第一个供Internet网使用的多平台开发工具,它可以满足各公司开发Internet和Intranet网应用软件的需要。Java WorkShop完全用Java语言编写,是当今市场上销售的第一个完全的Java开发环境,目前Java WorkShop的最新版本是3.0。Java Workshop的特点表现如下: 1)结构易于创建:在创建平台中立的网格结构方面,Java Workshop比其他任何一种Java开发工具都要方便。 2)可视化编程:Java Workshop的可视化编程特性是很基本的。Java Workshop允许程序员重新安排这些操作,甚至可以确定触发操作行为 的过滤器。Java Workshop产生的模板带有许多注释,这对程序员是很 有帮助的。 此外,Java WorkShop支持JDK1.1.3以及JavaBeans组件模型,API和语言特征增加了编译Java应用程序的灵活性。Java WorkShop开发环境由于完全用Java写成,所以可移植性极好,以致于多个平台都能支持。目前Java WorkShop 支持Solaris操作环境SPARC及Intel版)、Windows 95、Windows NT、以及HP/Ux 等平台。适合于初学者进行一些简单的Java编程。Java WorkShop的缺点是Java Workshop中的每一个可视化对象都迟早会用到网格布局,这种设计方法是许多

实验2 《J2EE环境与程序设计》

淮海工学院计算机工程学院实验报告书 课程名:《J2EE环境与程序设计》 题目:创建和发布Web应用程序 班级:软件 学号:20111225 姓名: 评语: 成绩:指导教师: 批阅时间:年月日

一.目的与要求 动态Web很重要的一部分内容就是前台实现人机交互,在后台完成业务逻辑的运算。本实验验证前后台数据传递的两种常用机制,进一步熟悉JSP结构,掌握后台响应进行动态处理的方法。 更常用的后台响应程序用Servlet。Servlet是纯Java程序,但也可以输出HTML静态代码。通过本实验,掌握Servlet的编程结构,理解Servlet生命周期。有关Servlet的更高级应用请参阅相关教材。 以下选做: JDBC是Java访问数据库的基础组件。通过本实验,掌握JDBC连接数据库的方法和步骤;掌握数据访问的方法;了解不同数据库和不同提供商提供的驱动程序; 二.实验内容 1.用JSP的内置对象request在前后台页面间传递表单数据; 2.用置对象JavaBean在前后台页面间传递表单数据; 3.验证是否对数值、西文、中文字符都能正常传递; 4.用Servlet作后台响应程序,注意与JSP程序结构有何不同? 5.掌握在MyEclipse开发环境下正确创建Servlet程序的过程; 6.理解部署描述文件web.xml的作用; 以下选做: 1.以MS SQL Server2005为数据库,用微软提供的JDBC驱动建立连接。 2.先用Application程序验证将数据插入数据库表,然后从数据库表中读回数据验证刚插入的数据是否正确; 3.然后用Web程序实现form表单界面输入的数据插入数据库表,然后读回数据验证插入数据是否正确; 三.实验步骤 <三、实验方法和步骤 ============================================================== 第一部分:利用JSP+BEAN实现如下图所示的留言板:

linux开发环境的建立(好)

下面,我们要建立的开发环境采用如下方式: 1. 主操作系统,windows XP 2. 虚拟机版本:VMware-workstation-5.0.0-13124 3. 虚拟机上操作系统:RedHat9.0 下面我们来详细讲解具体的安装: 一,虚拟机的安装与运行 直接运行VMware-workstation-5.0.0-13124.exe,按提示安装即可。 安装完后在桌面或开始菜单中就会多出一项,如: 点击图标运行,即进入VMware的主界面: 点击新建虚拟机图标进入向导界面:

点下一步进入: 就采用默认的典型类型创建虚拟机,点下一步进入: 在这一步选linux,版本选Red Hat Linux,点下一步进入:

这里输入你要给虚拟机取的名字,已经保存的路径,点下一步进入网络类型选择对话框: “Use bridged networking“即“使用桥接网络”允许虚拟机拥有和物理主机同一个网段的IP地址,通过桥接到物理主机所在的网络,来访问该局域网。“Use network address translation[NAT]“即“使用网络地址翻译”允许虚拟机拥有一个同物理主机所在网络不同的IP地址,通过NAT来实现对物理主机所在网域的访问。“Use host only networking“即“使用Host-only网络”,虚拟机与物理主机通过虚拟私有网络进行连接,只有同为Host-only模式下的且在一个虚拟交换机的连接下才可以互相访问,外界无法访问。这里希望虚拟机能直接访问物理主机所在的网络,故选择“Use bridged networking”,点下一步进入磁盘容量设置界面:

02.ESP32教程-linux开发环境搭建

操作系统:Ubuntu32 1、打开shell,输入mkdir esp创建esp目录;输入mkdir download,创建download文件夹,输入ls检查是否创建成功 2、输入cd download/进入download目录; 输入wget https://https://www.wendangku.net/doc/0612536502.html,/dl/xtensa-esp32-elf-linux32-1.22.0-59.tar.gz下载linux32为系统下的工具链 3、输入tar -xzf xtensa-esp32-elf-linux32-1.22.0-59.tar.gz解压工具链,会在download目录下产生一个xtensa-esp32-elf文件夹,然后输入mv xtensa-esp32-elf ~/esp/将此文件夹移动到~/esp/目录下 4、输入 export PATH=$PATH:$HOME/esp/xtensa-esp32-elf/bin添加环境变量。 alias get_esp32="export PATH=$PATH:$HOME/esp/xtensa-esp32-elf/bin" 使环境变量永久生效 添加环境变量。 输入nano ~/.bashrc,编辑bashrc文件,粘贴 export PATH=$PATH:$HOME/esp/xtensa-esp32-elf/bin到bashrc文件的最后一行,这样就可以将工具链bin目录添加到环境变量中,按ctr+x,退出编辑输入y确认。这样电脑重启后环境变量依然有效

5、输入cd ~/esp/进入esp目录,输入git clone --recursive https://https://www.wendangku.net/doc/0612536502.html,/espressif/esp-idf.git 克隆esp_idf固件库 6、输入cd ~/esp/esp-idf 进入esp_idf目录,输入git submodule update –init 初始化sdk。 7、输入cd examples/01_hello_world/进入历程中得hello_world工程。输入 export IDF_PATH=~/esp/esp-idf,添加环境变量。 添加环境变量。 输入nano ~/.bashrc,编辑bashrc文件,粘贴 export IDF_PATH=~/esp/esp-idf到bashrc文件的最后一行,这样就可以将工具链bin目录添加到环境变量中,按ctr+x,退出编辑输入y确认。这样电脑重启后环境变量依然有效 输入 8、请将你的USB转串口工具插入电脑,然后选择虚拟工具栏的设备->USB->CP2102的设备(此处因芯片不同而不同,选择正确的工具即可),千万不要选错了,最开始可能只有一个错误的选项,我多插拔几次,重启了几次虚拟机正确的选项才出来,而且不可选,重启虚拟机

用MyEclipse搭建flex+j2ee开发环境

用MyEclipse搭建flex+j2ee开发环境 (2010年07月19日) Published by JavaEye博客 最近搭建了个flex+SSh的开发环境,GOOGLE和百度了很多,记录之: MyEclipse6.5+lcsd3.1+SSH 1、安装MyEclipse的Flex插件,略。。。 2、右键新建flex项目,参数设置如下,选择Create combined java/flex project using WTP以便把java文件和mxml文件分开:

3、选择next: 在Target runtime点击new,弹出如图:

选择tomcat6.0。不断确定,生成项目。 4、项目-->property-->在左侧树选择flex build path。其中output folder是生成的SWF文件的文件夹,可设置绝对路径,我把它设在了bin-debug:

确定。 5、此时,设置基本完成,但是却不能部署到tomcat中,要部署到tomcat中,需要:项目右键-->MyEclipse-->Add Web Project Capabilities:

在Web Root Directory中选择browser,选择WebContent,至于是否选择web.xml和Add J2EE Libralies to Buildpath,视具体情况而定。 6、安装lcds31-win.exe,并在安装后的文件夹lcds(默认)中得到lcds.war。将lcds.war 放到tomcat的webapps中并启动tomcat得到lcds文件夹,在lcds/WEB-INF中可得到flex和lib文件夹,flex文件夹是flex的配置文件,lib是所需要的jar包,全部复制到项目的WebContent中的WEB-INOF中覆盖即可。 最后,要加上SSH的话只需要在WebContent下的WEB-INF下加上相应的配置文件和在lib中加上相应的jar包就可以了。

搭建Linux学习环境

搭建学习Linux运维环境 一、虚拟机软件安装 1、虚拟软件(VMware Workstation) 可以运行在操作系统之上,也可以独立运行在硬件之上。 (1)VMware-ESX-server 独立运行在硬件之上 (2)VMware-workstation 运行在操作系统上 2、虚拟机对硬件的要求 原理:利用宿主机物理硬件资源虚拟PC设备。 宿主机:内存4G以上、ssd硬盘最好、CPU最好在i5以 上。 虚拟设备:内存(128MB-1024MB),硬盘默认8G,CPU 每 个虚拟机分配一核CPU,多个虚拟机公用一核 CPU 3、虚拟机环境的搭建步骤 (1)进入虚拟机——>File——>New Virtual Machine (Ctrl+N) Typical 创建一个虚拟机有一个比较少的步骤。 Custom 自定义模式

(2)点击“Next”下一步 Compatiableproducts:兼容产品 Limitions: 该虚拟机虚拟产品的限制 (3)点击“Next”下一步。选择安装操作系统的步骤installer disc image file:安装光盘镜像文件。 I will install the Operating System Laster

(4)点击“Next”下一步。选择要安装的操作系统类型。 如果安装Linux的CentOS 尽量不要选择CentOS 64—bit 而要选择Other Linux 2.6.x kernel 64-bit。

(5)点击“Next”下一步。 Virtual machine name: 虚拟机的名称 Local:保存地点 (6)点击“Next”下一步。选择CPU number of processors 处理器个数 number of cores per processors每个处理器核心数(常说的双核,三核,四核等) (7)点击“Next”下一步。选择内存大小。 注意:内存在安装阶段必须是1G以上,安装之后可以改为

10计算机《J2EE试卷-期末》含答案

10计算机《J2EE试卷-期末》含答案 以下是为大家整理的10计算机《J2ee试卷-期末》含答案的相关范文,本文关键词为计算机,J2ee试卷-期末,答案,河海,大学,文天,学院,2,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在综合文库中查看更多范文。 河海大学文天学院20XX~20XX学年度(二) 10计算机《J2ee应用架构与eclipse开发技术》期末试卷 一、填空题:(共10小题,每空2分,共20分)

1.根据Java应用环境的不同可将Java平台划分为三种类型的版本,其中用于创建嵌入式应用程序的Java平台版本是_____J2me_________。 2.在hTmL中,一组选项中只可以选择单项的表单元素是___radio________。 3.web服务器会加载servlet类创建一个servlet对象,这个对象调用___init()_____方法完成必要的初始化工作。 4.在Tomcat中访问helloapp应用的login.html文件时,在浏览器地址栏应写的url为:___________________________________________________________ ____(注:端口号为8080)。 5.Jsp文件中,一个Jsp页面可以有许多程序片,这些程序片将被Jsp引擎按顺序执行,请问插入Java程序片的标记符为:___________。 6.在Jsp中,注释可以增强Jsp文件的可读性,并易于Jsp文件的维护。Jsp中的注释可分为两种,一种是hTmL注释,另一种为Jsp注释,其中Jsp注释的标记符号为______。 7.在“Jsp+Javabean”二层架构中增加了控制层,引入“控制器”概念以释放Jsp的控制逻辑功能,请问控制器角色由_servlet____________来担任。 8.servlet容器启动每一个web应用时,都会为它创建一个唯一的_____AppLIcATIon____对象,该对象和web应用有相同的生命周期。 9.如果要在Jsp页面中使用struts2提供的标签库,首先必须在页

相关文档
相关文档 最新文档