第一个Java Web程序

开发环境搭建

下载安装JDK

下载链接:

https://www.oracle.com/java/technologies/downloads/

如上链接下载安装即可,注意将bin路径配置到环境变量,可自行搜索。

Eclipse下载安装

eclipse下载需要注意:

如果下载的是开发Java的版本需要自行安装插件。

建议直接下载开发Java Web版本的eclipse,可以直接使用。

新建工程运行第一个Java Web项目

File->New->Project Web->Dynamic Web Project
在Configuration里边选择Java1.8  并且点击save as  SSMEnv,以后就可以用这个环境开发自己的SSM代码。

这个时候需要把Spring相关的jar包复制到lib目录下:

Spring下载路径:

https://repo.spring.io/ui/native/libs-release-local/org/springframework/spring/

当前的Hello World需要复制的jar包为:

Apache Commons Logging - Download Apache Commons Logging

如上是commons.logging的jar包的下载路径。

在src下新建一个applicationContext.xml

内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
        https://www.springframework.org/schema/beans/spring-beans.xsd">

	<!-- 将指定类配置给Spring,让Spring创建其对象的实例 -->
	<bean id="userDao" class="com.commerce.UserDaoImpl" />
	
</beans>

 注意上面的配置,可以在下载的Spring的doc下找到。

当前最新的5.3.9是在index.html下的overview的核心容器下。

新建一个包名

在包名下新建一个接口UserDao.java

package com.commerce;

public interface UserDao {
	void say();

}

新建一个类UserDaoImpl.java实现如上接口:

package com.commerce;

public class UserDaoImpl implements UserDao {

	@Override
	public void say() {
		// TODO Auto-generated method stub
		System.out.println("Hello java web");

	}

}

在包名下新建一个Test.java的测试程序:

package com.commerce;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;


public class Test {
	public static void main(String[] args) {
		
		
		
		ApplicationContext applicationContext = 
			    new ClassPathXmlApplicationContext("applicationContext.xml");
			//2.通过容器获取userDao实例
			UserDao userDao = (UserDao) applicationContext.getBean("userDao");
			//3.调用实例中的say()方法
			userDao.say();
			

	}

}

点右键运行此Test即可打印出

Hello java web

欢迎进群交流:937864538

和阳老师一起成为全栈工程师。

不定期有送书活动哦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiaozhima-dun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值