..


Linki sponsorowane

Wprowadzenie do wiosny

Wiosna to open source do tworzenia aplikacji Java w aplikacjach paritcolare do J2EE .

Pierwsza wersja ramach ukazał się w 2002 Rod Johnson, a następnie przechodzi wiele zmian, które miały te ramy są bardzo cenione przez społeczność międzynarodową w roku 2006 i zdobył nagrodę Wydajność Jolt i Innovation Award JAX.

Dlaczego warto korzystać z wiosny?

Wiosna ma wiele funkcji innych programów nie ma:

  • Modułowy: Pomimo tego, że bardzo duży, dzięki swojej modułowej budowie możesz zintegrować niektóre z jego modułów w naszym projekcie. Na tej wiosny jest łatwo włączyć do istniejących projektów.
  • Lekka: Spring jest tak skonstruowany, że zależności w ramach naszej logiki biznesowej praktycznie żadna, a jeśli łatwo izolowane. Dla instaziare i \ lub zainicjowanie obiektów w ramach nie do wdrożenia konkretnych interfejsów lub klasy abstrakcyjne.
  • Zabudowy: Wiosną nie ma rejestrowanie pakiet, puli połączeń, lub O \ odwzorowanie R , ponieważ wszystkie te cechy są dostarczone przez innych open source. Wiosna nie w celu zastąpienia ich jest, ale tylko ułatwić ich wykorzystanie, poprzez narzędzia.
  • Przenośne: aplikacja napisana z wiosny może być przesyłany za pomocą jednego serwera aplikacji do innego, na przykład, WebLogic, Tomcat, Resin, JBoss, Jetty, Geronimo i WebSphere.
  • POJO programowanie oparte włączone: Spring pozwala nam na stworzenie kompletnego aplikacji J2EE usanso tylko POJOs , zapewniając im funkcji przedsiębiorstwa w nieinwazyjny.
  • Test Driven włączone: Spring pozwala nam napisać oprogramowanie, które łatwo jest sprawdzić, to jest to idealne miejsce na oprogramowanie, które zostały napisane w oparciu o Test Driven Development .

Po obejrzeniu Wiosna osobliwości, zobaczmy, jakie dodatkowe korzyści są z niego korzystać:

  • Umożliwia uruchomienie metody Java w trasazione, lub dokonać zdalna metoda bez konieczności interakcji z API (np. JTA ).
  • Usług zarządzania konfiguracją Wiosna może być stosowany w każdym architektonicznym warstwy, w każdym środowisku uruchomieniowym.
  • Eliminuje proliferacji niestandardowych właściwości pliku. Aby zrozumieć zależności od klasy, wystarczy spojrzeć na producenta lub jego własności. Jest to możliwe dzięki wykorzystaniu "Inversion of Control i Dependency Injection, które zostaną omówione później.
  • Ułatwia interfejsów programowania.
  • W odróżnieniu od większości innych programów, Spring, koncentruje się na dostarczaniu prosty i skuteczny sposób na zarządzanie naszymi obiektów logiki biznesowej.
  • Nie autia w celu rozwiązywania wspólnych problemów w zastosowaniach korporacyjnych, dzięki czemu korzystanie z opcjonalnych EJB . W ten sposób możemy wybrać implemenrare interfejsów w naszej firmie lub naszych EJBs POJOs bez wpływu na kod wywołujący. Oprócz tej wiosny jest również zaproponowana jako odpowiednią alternatywą dla tego samego EJB, dla wielu typów aplikacji korporacyjnych.
  • Zapewnia spójne ramy dla dostępu do danych, jest użycie JDBC i inne produkty za pomocą O \ odwzorowanie R, takie jak Hibernate i TopLink .

Wiosna Java Przewodnik
E-Learning
Linux (Kurs) Linux (Kurs)
Kompletny przewodnik do systemu open-source. Od 49 €.
PHP (Kurs) PHP (Kurs)
Pełny kurs tworzenia dynamicznych stron internetowych. Od 49 €.
Ruby i Ruby on Rails (Kurs) Ruby i Ruby on Rails (Kurs)
Tworzenie oprogramowania i aplikacji webowych w języku Ruby RoR. Od 39 €.
Linki sponsorowane