Springsource tool 2.0入门教程

新建Spring项目
方法一选择File菜单 -》New  -》 Other...  -》Spring  -》 SpringProject
方法二选择File菜单 -》New  -》JavaProject。项目创建完成后,选中项目,右键菜单 -》Spring Tools -》add Spring project nature
添加项目需要的库文件:spring-2.5.6.jar、commons-logging.jar、log4j-1.2.15.jar
在项目的src下,创建log4j的配置文件:log4j.xml,内容如下:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration PUBLIC
        "http://logging.apache.org/log4j/docs/api/org/apache/log4j/xml/log4j.dtd"
        "http://logging.apache.org/log4j/docs/api/org/apache/log4j/xml/log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">

    <appender name="console" class="org.apache.log4j.ConsoleAppender">
        <layout class="org.apache.log4j.SimpleLayout" />
    </appender>
    <root>
        <level value="info" />
        <appender-ref ref="console" />
    </root>
</log4j:configuration>

新建Java类,创建一个简单的JavaBean
package org.study.spring.beans;

import java.util.Date;

public class SimpleBean {
    private Integer beanId;
    private String beanName;
    private Date createDate;

    public Integer getBeanId() {
        return beanId;
    }

    public void setBeanId(Integer beanId) {
        this.beanId = beanId;
    }

    public String getBeanName() {
        return beanName;
    }

    public void setBeanName(String beanName) {
        this.beanName = beanName;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

}

新建Spring配置文件:
选择File菜单 -》New  -》 Other...  -》Spring  -》 Spring Bean Configuration File -》选择配置文件的保存目录(项目下的src),设置文件名(appcontext.xml) -》选择需要用到的xsd namespace(因为是一个简单功能,选择beans一项即可)
创建bean
方法一:选择File菜单 -》New  -》 Other...  -》Spring  -》 Spring Bean Definition-》选择Spring配置文件,配置bean的Id(currentDate)、Class(java.util.Date)
选择File菜单 -》New  -》 Other...  -》Spring  -》 Spring Bean Definition-》选择Spring配置文件,配置bean的Id(simpleBeanId)、Name(simpleBeanName)、Class(org.study.spring.beans.SimpleBean) -》设置属性值,这个地方不错,属性有代码提示功能
方法二:调用outline视图
方法三:打开配置文件,根据代码提示

创建客户端代码:
package org.study.spring.beans;

import java.text.DateFormat;

import org.apache.log4j.Logger;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.ClassPathResource;

public class ClientApp {
    private static final Logger logger = Logger.getLogger(ClientApp.class);

    /**
     * @param args
     */
    public static void main(String[] args) {
        BeanFactory beanFactory = new XmlBeanFactory(new ClassPathResource(
                "appcontext.xml"));
        SimpleBean simpleBean = (SimpleBean) beanFactory
                .getBean("simpleBeanId");
        logger.info(simpleBean.getBeanName()
                + "创建时间:"
                + DateFormat.getDateTimeInstance().format(
                        simpleBean.getCreateDate()));

    }

}
选择Window菜单-》Show View -》Other... -》Spring  -》 Spring Explorer (能够校验,并以图形等多种形式来展示bean的定义及其相互关系)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于HMM和LSTM的拼音程序LSTM (Long Short-Term Memory) 是一种特殊的循环神经网络(RNN)架构,用于处理具有长期依赖关系的序列数据。传统的RNN在处理长序列时往往会遇到梯度消失或梯度爆炸的问题,导致无法有效地捕捉长期依赖。LSTM通过引入门控机制(Gating Mechanism)和记忆单元(Memory Cell)来克服这些问题。 以下是LSTM的基本结构和主要组件: 记忆单元(Memory Cell):记忆单元是LSTM的核心,用于存储长期信息。它像一个传送带一样,在整个链上运行,只有一些小的线性交互。信息很容易地在其上保持不变。 输入门(Input Gate):输入门决定了哪些新的信息会被加入到记忆单元中。它由当前时刻的输入和上一时刻的隐藏状态共同决定。 遗忘门(Forget Gate):遗忘门决定了哪些信息会从记忆单元中被丢弃或遗忘。它也由当前时刻的输入和上一时刻的隐藏状态共同决定。 输出门(Output Gate):输出门决定了哪些信息会从记忆单元中输出到当前时刻的隐藏状态中。同样地,它也由当前时刻的输入和上一时刻的隐藏状态共同决定。 LSTM的计算过程可以大致描述为: 通过遗忘门决定从记忆单元中丢弃哪些信息。 通过输入门决定哪些新的信息会被加入到记忆单元中。 更新记忆单元的状态。 通过输出门决定哪些信息会从记忆单元中输出到当前时刻的隐藏状态中。 由于LSTM能够有效地处理长期依赖关系,它在许多序列建模任务中都取得了很好的效果,如语音识别、文本生成、机器翻译、时序预测等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值