一、软件下载:
1、java
这里使用的是jdk1.4.2。
下载地址:http://dlc.sun.com/jdk/j2sdk-1_4_2_07-windows-i586-p.exe;
2、tomcat
这里的tomcat的版本是5.0的,安装版或是解压版都是可以的。
下载地址:http://apache.linuxforum.net/dis ... a-tomcat-5.0.28.exe
3、数据库
推荐使用mysql,but暂时找不到下载地址,此次用sqlserver的,所以下面实践会使用sqlserver(找张安装盘安装)
注:连接sqlserver需要三个jar文件(文件名ms开头),可从这里下载:
http://www.softhouse.com.cn/html ... 11250300001646.html
上面包括完整的配置方法
二、软件安装:
1.双击安装jdk。装完后在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:
(假设你的JDK安装在c:/jdk)
JDK_HOME=C:\jdk
classpath=.;%JDK_HOME%\lib\dt.jar;%JDK_HOME%\lib\tools.jar
在PATH(原来就已存在)中添加:%JDK_HOME%\bin
这样jdk环境配置成功。
2.双击安装你的Tomcat。(建议安装在D:/tomcat)
注:tomcat5.0.x版本不需配置环境变量就可以使用,但如果需要编译Servlet则必须将tomcat的两个jar文件也放到环境变量中,具体方法如下:
在我的电脑->属性->高级->环境变量->系统变量中添加:
TOMCAT_HOME=D:\tomcat
修改classpath变成:.;%JDK_HOME%\lib\dt.jar;%JDK_HOME%\lib\tools.jar;%TOMCAT_HOME%\common\lib\servlet-api.jar;%TOMCAT_HOME%\common\lib\jsp-api.jar;
这样已经完整安装完Tomcat了。
建议:在PATH中再添加:%JDK_HOME%\bin;%TOMCAT_HOME%\bin
这样做的目的是在虚拟dos中可以使用tomcat的工具
最后顺便把第一步下载回来的三个jar文件放到tomcat目录下的common/lib目录中
3.测试:
打开开始菜单中的tomcat(小猫图案)的monitor工具,点击start server,显示绿色三角形即为启动,打开浏览器在地址栏输入:http://localhost:8080/可以看到小猫图案说明已经配置成功。
4.安装数据库(sqlserver)
windows xp下必须安装个人版或开发版(个人推荐个人版)。
一直next就可以(微软的东西就是方便),这里注意到域帐户那里选择本机帐户,到验证那里选择混合验证(这点很重要,若选择系统认证以后在程序中就连接不上数据库),为你的sa用户输入一个密码(如果练习用就不用考虑安全性啦,选择“空密码”就可以)
三、正式编程:
1.建立数据库
打开开始菜单找到sqlserver的快捷方式组里面的企业管理器,点开左边的树一般有个localhost连接,如果有个绿色三角形符号证明数据库连接成功。点击邮件新建数据库,在你新建的数据库中再新建个数据表(例如叫test),数据表建立若干字段。
补充:提供另一种建表方法是使用sql脚本建表。首先创建如下文件:
test.sql
create database test
USE test
create table test
(
id int not null identity(1,1),
mark varchar(255),
name varchar(255),
sex varchar(255)
)
然后打开开始菜单中sqlserver快捷方式组中的查询分析器,点击“文件”-》“打开”,选择test.sql,点击运行即可。
2.建立tomcat虚拟目录
在任意你喜欢的地方建立一个文件夹(例如e:/wool),在文件夹中建立WEB-INF文件夹(注意必须大写),WEB-INF文件夹中再建立classes和lib两个文件夹,将第一步下载的三个jar文件(连接数据库用)放入lib文件夹中。(有人可能问:这里为何没有web.xml这个文件,不急,后面会说到)
3.配置文件与连接池
方法1.http://localhost:8080/admin中去配置,我个人觉得那样麻烦而且容易出错),
方法2.下面介绍步骤:
首先,按下面内容建立好两个文件:
wool.xml
<!---->
<context path="/wool" reloadable="true" workdir="E:\wool\WEB-INF\classes" docbase="E:\wool"></context>
<resource name="jdbc/sqlserver" type="javax.sql.DataSource"></resource>
<resourcelink name="jdbc/sqlserver" type="javax.sql.DataSource" global="jdbc/sqlserver"></resourcelink>
<resourceparams name="jdbc/sqlserver"></resourceparams>
<parameter></parameter>
<name></name>driverClassName
<value></value>com.microsoft.jdbc.sqlserver.SQLServerDriver
<parameter></parameter>
<name></name>url
<value></value>jdbc:microsoft:sqlserver://localhost;DatabaseName=test<!---->
<parameter></parameter>
<name></name>username
<value></value>sa
<parameter></parameter>
<name></name>password
<value></value>><!---->
<parameter></parameter>
<name></name>maxActive
<value></value>4
<parameter></parameter>
<name></name>maxWait
<value></value>5000
<parameter></parameter>
<name></name>maxIdle
<value></value>2
注意:在帮同学配置的过程发现一个问题,就是上面的配置文件必须把注释部分删除才可以成功运行。暂时不了解什么原因,理论上xml文件中这样的注释是允许的,郁闷。
web.xml
<!---->
<web-app></web-app>
<resource-ref></resource-ref>
<description></description>connectDB
<res-ref-name></res-ref-name>jdbc/sqlserver
<res-type></res-type>javax.sql.DataSource
<res-auth></res-auth>Container
建立完两个文件后,把wool.xml放到tomcat目录下的\conf\Catalina\localhost中;web.xml文件放到E:\wool\WEB-INF目录中。
4.写段程序测试连接
test.jsp
<!---->
<!---->
<!---->
<!---->
<!---->
<!---->
<!---->
名字
性别
分数
<!----> |
<!----> |
<!----> |
<!---->
将test.jsp文件放到E:\wool即可。
5.启动sqlserver和tomcat,在浏览器输入:
http://localhost:8080/wool/test.jsp
四、写在最后
以上方法是偶最近帮同学配置工程训练(web三层架构)的时候使用的方法,是偶以前参考网络上们的经验后觉得最好的方法。通过以上步骤,对于未做过java或者其他基于web编程的同学来说可以迅速入门
分享到:
相关推荐
在这个配置入门教程中,我们将探讨如何配置Java Web环境,以及使用Java 1.4.2、Tomcat 5.0和SQL Server来搭建基础的三层架构。 首先,我们需要下载并安装必要的软件。Java开发工具包(JDK)1.4.2可以从Sun ...
JavaWeb入门级别的DEMO主要涉及的是Java开发中的Web应用程序构建,使用了SSM(Spring、SpringMVC、MyBatis)三大主流框架。这个DEMO旨在为初学者提供一个简单的学习平台,帮助他们快速理解并掌握JavaWeb开发的基础...
本文档涵盖了JavaWeb快速入门所需要掌握的关键知识点和技术细节,从JavaWeb的基础概念到具体的开发环境搭建及实例应用,旨在帮助初学者快速上手JavaWeb开发。通过学习这些内容,读者可以更好地理解JavaWeb的架构和...
IDEA开发工具+mysql+tomcat+JDK,MVC三层架构。 本次开发的基于Java汽配商城系统分为用户展示前端页面和管理员管理页面两大块。 前端功能页:注册登录模块、首页、个人信息页、平台信息页、购物车页、汽配商品页等...
理解Servlet生命周期,包括初始化、服务、销毁三个阶段,以及doGet和doPost方法的用途,是学习JavaWeb的基础。 2. **JSP(JavaServer Pages)**: JSP是一种动态网页技术,允许开发者在HTML页面中嵌入Java代码。JSP...
1.这是一个很基础的J2EE项目,一个运用了MVC模式及JavaWeb三层框架的学生管理系统。 2.阅读时可结合我的博客来看,应该有助于你的理解。 3.希望大家多多支持 4.有问题和想吐槽的都可以来,一起学习啦! J2EE项目...
三层结构,也就是我们常见的浏览器/服务器(B/S)架构,将应用分为表示层、业务逻辑层和数据访问层,减轻了客户端负担,但早期的实现技术如CGI效率较低。 随着技术进步,N层结构模型应运而生,通常为四层结构,包括...
3. **MVC模式**:Model-View-Controller(模型-视图-控制器)是JavaWeb开发中常用的架构模式,它将应用程序分为三个独立的部分,有助于实现业务逻辑、数据和用户界面的解耦。Spring MVC是Java中实现MVC模式的一个...
- **JSP(JavaServer Pages)**:虽然这里没有JSP文件,但在JavaWeb应用中,JSP常用于动态生成HTML,与Servlet配合实现视图层。 - **部署描述符(web.xml)**:配置文件,定义Servlet、过滤器、监听器等组件及其...
总之,《JAVAWEB开发实战经典》这本书及其配套视频是一套非常全面且实用的学习资料,不仅适合初学者入门,也适合有一定基础的开发者进行进阶学习。通过跟随李兴华老师的指导,可以系统地掌握JavaWeb开发所需的各种...
MVC模式是一种广泛应用于Web应用开发的设计模式,它将应用逻辑分为三个部分:模型(Model)负责业务逻辑,视图(View)负责用户界面,控制器(Controller)协调模型和视图。在这个项目中,"ums_mvc"很可能代表User ...
* MVC三层架构:了解MVC三层架构的基本概念和应用 * 过滤器:了解过滤器的基本概念和应用 * 监听器:了解监听器的基本概念和应用 * 文件上传与下载:了解文件上传和下载的基本概念和应用 * 邮件收发:了解邮件收发的...
- **定义**:Model-View-Controller,一种软件架构模式,用于将应用程序逻辑分离成三个主要组件。 - **组成部分**: - Model:负责管理应用程序的业务数据以及定义访问控制和修改这些数据的业务规则。 - View:...
在这一章,通常会讲解JavaWeb的基础概念,包括Servlet、JSP(JavaServer Pages)以及它们在Web应用程序中的角色。还会介绍如何搭建开发环境,如Tomcat服务器的配置与使用。 2. **第二章:请求与响应处理** 这一...
在【javaweb】部分,JavaScript和jQuery的介绍揭示了前端开发的基础,它们用于创建交互式的网页应用。JavaScript是浏览器端的主要脚本语言,而jQuery则简化了DOM操作,提高了代码的可读性和执行效率。 然后,【SSM...
【JavaWeb项目开发全程实录】是一本由明日科技编著的书籍,专注于JavaWeb应用程序的实践开发。这本书在2019年1月进行了首次印刷,为读者提供了丰富的实战经验,通过10个完整的开发项目,帮助学习者深入理解和掌握...
2. 三层架构(表示层、业务逻辑层、数据访问层)的概念。 3. JavaBean作为简单Java对象(POJO)在MVC中的应用。 模块五:EL表达式 1. EL(Expression Language)用于简化JSP中的Java表达式。 2. EL的运算符和值获取...
Java后台开发方向的同学千万千万不要把眼光仅仅局限于三层架构和后台框架, 而要把目光转向/分布式系统/大数据处理/多线程编程/数据库性能调优/编译原理等知识, 尤其是分布式系统,非常重要, 尽管确实有点难以在项目...
另外,书中可能会详细讨论MVC(Model-View-Controller)设计模式,这是Web应用中常见的架构模式,用于分离业务逻辑、数据模型和用户界面。此外,还可能涉及Spring框架,它是Java企业级应用的首选,提供依赖注入、AOP...
MVC是一种常见的软件设计模式,将应用逻辑分为模型(Model)、视图(View)和控制器(Controller)三个部分。在这个项目中,模型负责业务逻辑和数据处理,视图负责显示结果,而控制器接收用户请求,协调模型和视图...