начало работы с пружинной [закрытой] платформой

Моно находится позади на некоторых вещах, но пути вперед на других. Например, Моно поддержки SSE и полный заранее компиляция - встроили. С другой стороны... это собирается взять Моно когда-то для реализации всего нового предстоящего материала в предстоящем выпуске .NET..., например... довольно обширные параллельные библиотеки.

5
задан 8 October 2009 в 15:08
поделиться

6 ответов

Некоторое время назад в Справочном руководстве по Java InformIT была опубликована серия статей / руководств по Spring, которые могут оказаться полезными.

1
ответ дан 18 December 2019 в 10:46
поделиться

Я использовал книгу «Spring Persistence a running Start» и несколько найденных в Интернете руководств по eclipse / java / maven и т. Д. И был запущен (-ish) в течение нескольких недели. В моем распоряжении были и другие книги по Spring, но я нашел, что «Запуск с разбега» намного лучше, так как он также охватывает JPA и спящий режим.

Вот ссылка

0
ответ дан 18 December 2019 в 10:46
поделиться

4 вещи, которые вам понадобятся

  1. Spring Recipes от Gary Mak
  2. Sun's Java Tutorial для освежения Java
  3. Справочное руководство Spring для 2.5.6 (Spring 3 все еще находится в RC1)
  4. Spring 2.5.6 API docs

Вы должны купить Spring Recipes, но это ОБЯЗАТЕЛЬНО обязательно, это очень поможет вам и остальные бесплатны и незаменимы. Кстати, книга Крейга Уоллса тоже неплохая. Вам также следует загрузить refcardz для Spring Configuration (также Craig Walls) и Spring Annotations.

6
ответ дан 18 December 2019 в 10:46
поделиться

Чтобы быстро увидеть проект и некоторый код в действии, вам следует ознакомиться с SpringSource Tools Suite (это бесплатно и основано на eclipse).

«Панель мониторинга STS» содержит учебные пособия по множеству тем Spring, и, что приятно, они настраивают реальный проект и проводят вас по коду. Для веб-приложений он даже будет развернут на tomcat, чтобы вы могли увидеть, как он работает. В конце концов, у вас есть рабочий проект, с которым можно поиграть!

5
ответ дан 18 December 2019 в 10:46
поделиться

I've found that the tutorials for the Appfuse framework are a great way to get aquainted with the basic features of Spring.

Although they are a few years old, I'd also recommend any of the books by Rod Johnson where he lays out the the Spring design and philosophy: Expert One-on-One J2EE Design and Development, Expert One-on-One J2EE Development without EJB, and Professional Java Development with the Spring Framework.

The Spring documentation is great and I still usually learn something new every time I visit there. The first few chapters will help you understand some of the core concepts of Spring (i.e. Inversion of Control/Dependency Injection).

Spring Roo is a new project that can help you build the infrastructure for a Spring-based application quickly, but I haven't seen any tutorials for it yet that would help you understand it yet.

1
ответ дан 18 December 2019 в 10:46
поделиться

Попробуйте поэкспериментировать с минимальными основами, используя только контейнер внедрения зависимостей. Инициализируйте простой контекст приложения, подобный этому, где applicationContext.xml находится в верхней части пути к классам.

AbstractApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
context.registerShutdownHook();

Используйте простой (скопируйте и вставьте прямо из моей IDE, большинство импортированных схем не важны для вас) определение контекста приложения, подобное этому:

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

<bean id="HelloWorld" class="java.lang.String" lazy-init="false">
    <constructor-arg value="Hello world"/>
</bean>

  • Прочтите высокоуровневую ссылку (с акцентом на главы 3 и 4), а затем Spring на примере ].
  • Прочитав главу 3, вы сможете определять простые компоненты с зависимостями и FactoryBeans.
  • Узнайте о , чтобы иметь возможность опускать некоторые объявления bean-компонентов.
  • Вернитесь в SO, чтобы задать дополнительные вопросы: -)
3
ответ дан 18 December 2019 в 10:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: