Бърз старт - Често задавани въпроси за пакет от уеб разработчик подпори рамка

Ето отговорите на обичайните въпроси често задавани от начинаещи. За да се запознаете с подробен FAQ, с възможности за търсене, моля посетете нашите приятели в JGuru.

Защо ни е необходим Struts?

Java технологии разработчиците да осигури силна подкрепа за създаването и функционирането на уеб-приложения на съвременните уеб-сайтове и приложения, корпоративни интранет. Struts съчетава в една среда, използването на Java Servlets, Java ServerPages, TAG библиотеки и ресурси за поддръжка на стълбовете. Резултатът е една кооперация, синергична платформа, удобен както за развитие на екипа и индивидуални разработчици.

Сървлет са предназначени да се справят с резултатите от заявките, проектирани от уеб браузъри. Java ServerPages предназначени за създаване на динамични уеб-страници, които могат да се обърнат билбордове сайтове, в реалния свят приложения. Struts използва специален Сървлет като табло, което препраща исканията на уеб-браузъра на съответните Java ServerPages. Това го прави много по-лесно да се проектира, разработване и поддръжка на уеб-приложения.

Struts да са съвместими с други технологии Java?

Да. Struts активно подкрепя индустриалните стандарти. Нашето разработчик е член на JSR052. група от експерти на Sun за разработване на стандарт за маркери библиотеки JSP. Основният критерий за дизайн - това Struts трябва да са съвместими с платформата Sun J2EE. В действителност, подпорите действа като интегратор на Java технологии, така че те да могат да бъдат използвани в "реалния свят".

Защо се нарича Struts?

Като лицензиран Struts?

Може Struts да се използват в търговски продукти?

Да. Единственото изискване, което е описано в разрешителното за Apache Software Foundation е включена в началото на всеки файл с изходния код на съответния текст, както и лицензния файл в главната директория на проекта за разпространение. В допълнение, тези форми на сътрудничество са добре дошли, поправки, подобрения код, нови функции, а дори и с желанията на новата функционалност.

Къде мога да получа копие от Struts?

Най-доброто място, за да изтеглите Struts е jakarta.apache.org/struts. Най-новите изграждане (всяка вечер се натрупва) в момента е много стабилна и е препоръчително да започнете да ги използвате с Struts.

Как да инсталираме Struts?

За разработване на приложения, използвайки Strtuts, обикновено трябва да просто да добавите подпори JAR файл в развойната среда на Java. След това можете да използвате класове Struts, като част от собственото си приложение. Разпределението е празен заявление Struts (празен заявление Struts), който можете да използвате, за да извършват своите планове. Тъй като достъп до пълния изходен код на подпорите, ние tazhke доставка пълни указания за съставянето на собствения си подпори JAR от нулата (В действителност, тя е по-лесно, отколкото изглежда!). Вашата кандидатура Struts лесно може да преразпределя чрез използване на стандартни войната файлове. В повечето случаи, можете просто да копирате на войната-файла на вашия сървър за приложения, и то ustanvalivaetsya автоматично. Ако не, да разгледаме цялото стъпка по стъпка инструкции за инсталиране на различни сървлет контейнери.

Когато имам нужда да се добави "struts.jar" ми CLASSPATH?

Когато компилирате приложение, което използва Struts, просто добавете "struts.jar" в CLASSPATH, което вижда вашия компилатор - но това не е необходимо, за да го включи в променливата CLASSPATH среда. Защо ние подчертаваме това разграничение? Защото, ако използвате контейнер сървлет на компютъра на разработчика да тествате вашата кандидатура, след това "struts.jar" не трябва да бъде в променливата CLASSPATH околната среда, когато стартирате контейнера за сървлет. Причината за това е, че всеки уеб-приложения трябва да има своя собствена копие от класовете Struts и контейнер ще бъде "объркан", ако подпорите също ще бъдат в променлива среда среда. Има няколко общи подходи за разрешаване на тази ситуация:
  • Използвайте ANT за изграждане на вашия проект - това може лесно да се събере път (classpaths) компилатор. По този начин тя е сглобена Struts, Tomcat, както и повечето други Java-проекти.
  • Използвайте IDE (Integrated грешки околната среда), където ще създаде своя "клас път", с изключение на тези, съдържащи се в променливата на средата.
  • Използвайте команден скрипт (скрипт), който временно ще добави struts.jar на CLASSPATH по време на компилация, например javac -classpath /path/to/struts.jar:$CLASSPATH $ @

Къде мога да получите помощ за Struts?

Struts пакет включва указания за потребителите, която дава на хората представа за околната среда и Лех в своите основни технологии. Различни компоненти също имат своя подробни указания за разработчици, които разглеждат по-дълбоки въпроси. Javadocs подробна документация, включена в пакета заедно с пълния сорс кода на проекта. пощенски списък Struts (Strut на пощенски списък), е много активен и не винаги добре дошли съобщения до нови потребители на Struts. Има и много примери на статии и книги, посветени на Struts. Виж ресурси Page ресурси страница, за да получите най-актуалния списък на връзки. Две от най-полезните ресурси - архива на списъка с пощенски (Архиви на пощенските списъци) и Форума на Struts на Jguru (Struts форум в JGuru).

Мога ли да се плаща за техническа поддръжка?

Няма официална такса за техническа помощ за Struts, въпреки че много организации от трети страни предлагат различни форми tehpooderzhki. Списък на съветници могат да бъдат намерени на подпорите starnitsu ресурси (стр ресурси).

Има ли интернет доставчици, които са домакини на молбата ми Struts?

Вижте списък на доставчиците на JavaStrtuts на страницата ресурси.

Какво уеб сайтове са получили използване Struts (захранва от Struts)?

За списък на някои Struts задвижвани уеб сайтове, достъпни за обществеността, посетете нашата страница за ресурси.

Каква е разликата Каква е разликата между Джакарта Struts и Джакарта турбина?

Защо Struts библиотека тагове не е част от проекта Джакарта Taglibs?

Къде мога да докладват за грешки и желанията на новите функции?

Можете да изследвания и да докладва изключителни грешки и заявки за функции, с помощта на Джакарта Bugzilla. Ако не сте сигурни дали това е в актуален проблем, не се колебайте да се приведе в списъка на първо място. Но за да бъдем сигурни, проблем е решен, винаги го докладва на Bugzilla. Struts също така поддържа списък със задачи, които очертават характеристики се планира или развити.

Как да участват в разработването на Struts?

Struts се разпространява фондация Apache Software. Това са същите хора, които повторно Apache уеб сървър. Както при всички проекти ASF, Struts се управлява в стила на "меритокрация", където приносът на всеки privestvuyu. Потребителите могат да помогнат на други потребители на пощенските списъци. изпращане на съобщения за грешки, и искане на нови функции. Разработчиците могат да помогнат чрез изпращане на пластири, нов код и документация. Най-активните разработчиците могат да станат извършители. който направи реалните решения, отнасящи се до Strutts код. Можете да започнете, като се присъедини към потребителите пощенски списък Struts. Ако ви харесва, да се абонирате към списъка на Struts разработчици. Ако откриете проблеми в подпорите, или да намерят otsutsuvuyuschuyu, но функционалността е необходимо, можете да направите запис в базата данни Bugzilla.

Когато следващата версия ще бъде освободен?

С една дума - това е длъжен да бъде. Тук е истината по отношение на пресата: Джакарта продукти се отпускат въз основа на заслуги, и

истината. Доставката на производствено качество водещи софтуер не е нещо, което всеки може да prognasticate. Ако някой се опита, те са лъжа. Това, че няма да правя ;-) Това, което

направите, е да освободи всички от нашия софтуер развитие, веднага след като тя се развива. По този начин ще може да се съди за себе си колко бързо напредва развитието, както и дали това, което се разработва, ще отговарят на вашите нужди. Ако имате нужда от опция веднага, можете да използвате всяка вечер строят, или да създадете свое собствено кръпка. Все още няма частни CVS е или списъци за развитие на частния. Това, което виждате, е това, което имаме. Ако спазвате списъка DEV, тогава знаете всичко разработчиците знаят. Наистина, което правите.

Как да се отпишете от пощенския списък?

Знаете ли, че когато някои изследователи се опитват да съгласуват относителността и етерично физика, да кажем, например, че космосът е съставен от 70% от "физически вакуум", а 30% - на веществото и на полето, те ще попаднат в основен логическо противоречие. Това противоречие е следното.

Новини
Knights етер теория