发表于: 2017-10-16 22:43:13
1 742
今天完成的事情
1.配置了jetty,并成功运行,效果和tomcat的差不多。
需要在pom中添加插件:
<build>
<finalName>test</finalName>
<plugins>
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.3.0.M1</version>
</plugin>
</plugins>
</build>
之后点击idea右侧的maven projects,选择plugins->jetty->jetty:run即可:
执行结果和用tomcat时的效果相似:
2.又看了一遍spring IOC的相关知识
利用spring可以不用手动创建对象,不用将创建对象的过程写入Java代码中,这样的话,当程序需要用到的时候,直接向spring 取用即可。
有两种方式来实现,在spring的配置文件中配置bean以及用注解的方式
配置文件:
<bean name="c" class="com.jnshu.pojo.Category">
<property name="name" value="category 1"/>
</bean>
在spring的配置文件中,利用以上语句可以为一个Category对象的name属性赋值为category 1,在java代码中不需要创建对象,直接就可以取用:
public class TestSpring {
public static void main(String[] args){
ApplicationContext context=new ClassPathXmlApplicationContext(
new String[]{"applicationContext.xml"});
Category c=(Category) context.getBean("c");
System.out.println(c.getName());
表示创建了一个spring 容器context 用来取得名为c的bean,执行结果为:
注解方式:
在配置文件中只需要添加一条语句即可:
<context:annotation-config/>
在需要设为bean的类上进行注解:
@Component("c")
public class Category {
private int id;
private String name="category1";
其效果和上面采用配置的方式是一样的。
明天的计划
再学习一下ssm,完成步骤6
遇到的问题
无
收获
对spring,和servlet有一点理解了。
评论