转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 数据库 >> MySql >> 正文
Linux 下 JAVA 的 Web 开发(环境搭建篇)         ★★★★

Linux 下 JAVA 的 Web 开发(环境搭建篇)

作者:闵涛 文章来源:闵涛的学习笔记 点击数:1670 更新时间:2009/4/22 20:45:49

摘要:针对现在Web技术的广泛应用,JAVA由于其平台无关性被广泛的应用在各种平台上.本文探讨了怎样在Unix(Linux)系统下搭建JAVA的基本Web开发平台。

关键词:UnixLinuxJSPMysql

引言

随着Internet 技术的飞速发展,越来越多的企业采用Internet 协议标准和Web 技术来构筑企业内部网——Intranet,以实现信息发布与数据共享。信息经济正在挑战今天的企业,而Web 应用相对于传统信息处理技术有着巨大的优点,从而使企业正在把他们的信息经济建立在Internet WWW 上。

自从Web 的产生到现在,经过短短几年的发展,Web 技术已从最初简单的文档浏览发展到当今复杂电子商务的应用,其间经历了静态文档、动态交互页面两个阶段。第一阶段的Web 技术,主要是用于简单静态Web 页面的浏览。在这一阶段,Web 页面只能包含一些不变的信息内容,基本满足了建立Web 的初衷,实现了信息资源的共享。随着Internet的发展,第一阶段的Web 技术无法满足人们进一步的要求,继而Web 技术进入了其发展的第二阶段:动态交互页面阶段。Web 数据库技术是本阶段最主要的核心技术,人们需要通过它发表意见、查询数据甚至进行网上购物,这就迫切需要Web 与数据库的互连。将Web 技术与数据技术相结合,开发动态的Web 数据库应用,已成为当今Web 技术的主要应用。Web 与数据库互联技术主要有cgi技术, 各种Web 服务器APIISAPINSAPI)技术,服务器端Script解释语言ASPPHP等,如图1 所示。

-Web 与数据库互联结构图

JAVA语言是一种面向对象和平台无关的编程语言,具有简单性、面向对象性、动态性、分布性、可移植性、多进程性、平台无关性、高性能、健壮性和安全性等特点。因此JAVA是在Web技术的有很大的优势。随着Internet的发展JAVA的开发也越来越多。对于刚开始开发Web应用的人往往都是在Windows平台下开发的。应为很少接触其他的平台。所以在Windows下开发JAVA Web应用大家都比较熟悉一点,而在UnixLinux)下开发JAVA就很少了,大家也相对陌生一点。我要讲的就是怎么在UnixLinux)环境下搭建JAVA的开发环境。这也要得益于JAVA的一次编写随处之行的优点。

 

1 环境的搭建

要使用JAVA开发Web应用,必需要JAVA的运行环境,还有开发环境。当然Web开发少不了数据库。Web程序要运行也少不了Web服务器。

这里我们选用JAVA运行环境:J2SDk1.4

数据库:Mysql 4.0.15

Web服务器:Tomcat 4.1.18

1.1 JAVA的运行环境

首先要搭建的是JAVA的运行环境。到Sun公司http://java.sun.com/j2se/1.4.2/download.html免费下载j2sdk-1_4_2_05-linux-i586.bin然后拷贝到安装目录

执行二进制文件即可解压缩文件:

[root@localhost jdk]#./ j2sdk-1_4_2_05-linux-i586.bin

解压缩完成之后就可以在当前目录下面找到j2sdk1.4.2_05目录

为了方便可以做一个简单的连接到这个目录

[root@localhost jdk]#ln –s j2sdk1.4.2_05 jdk

然后加入环境变量

export JVAV_HOME=/var/jdk/jdk1.4

export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:.

export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

现在JAVA运行环境就搭建好了,你可以试试写一个java程序来验证

[root@localhost jdk]#vi HelloWorld.java

输入如下内容

public class HelloWorld{

   public static void main(String args[]){

     System.out.println("HelloWrold");

   }

}

:wq

写盘并退出编辑器

[root@localhost jdk]#javac HelloWorld.java

没有错误

[root@localhost jdk]#java HelloWorld

Hello,World

恭喜,你的JAVA运行环境搭建好了。现在进入下一步。

[1] [2] [3]  下一页


[C语言系列]C# 和 Linux 时间戳转换  [Web开发]PHP flock文件锁介绍
[Web开发]flock() Linux下的文件锁  [电脑应用]Linux下的六个免费的虚拟主机管理系统介绍
[网页制作]JavaScript的三种消息框:警告框、确认框、提示框  [网页制作]JavaScript运算符介绍
[网页制作]JavaScript比较和逻辑运算符介绍  [网页制作]script中的language=javascript和type=text/javas…
[电脑应用]Linux数据库大比拚  [操作系统]在Windows中玩转Linux操作系统
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Sql Server  · MySql
    · Access  · ORACLE
    · SyBase  · 其他
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台