Tapestry: framework JSP od drugiej strony
Informacje z dnia: 27.06.08
Czytaj wiêcej...ByÅ‚a okazja by poznać podstawy JSP oraz Strutsa. Lecz na tym nie koniec, bowiem Å›wiat Javy obfituje także w inne różne frameworki. Ciekawym wyborem może okazać siÄ™ Tapestry, czyli framework rozwijany, podobnie jak Struts, pod skrzydÅ‚ami fundacji Apache. Jednak w odróżnieniu od Strutsa, prezentuje on caÅ‚kowicie odmienne podejÅ›cie do tworzenia aplikacji internetowych.
W odniesieniu do stron WWW coraz częściej mówi się o tzw. semantycznym kodzie XHTML. W artykule wyjaśnię na czym owa semantyczność polega. Nie marzysz o niczym innym, jak o własnym odtwarzaczu plików MP3 we Flashu? Bez obaw, z nami dowiesz się, jak to zrobić! Stworzenie niepowtarzalnego odtwarzacza MP3 - poprzez nadanie mu wyjątkowej funkcjonalności lub zintegrowanie z innymi systemami - nie jest zadaniem aż takie trudne, jak mogłoby się wydawać. Przygotowanie obrazu w formacie XCF jest pierwszym etapem wykonania szablonu strony WWW. W artykule zajmiemy się przekształceniem pliku graficznego XCF w witrynę WWW. Szczególną uwagę zwrócimy na kilka haczyków dotyczących poprawności kodu HTML oraz wyglądu witryny w starszych przeglądarkach.
W jaki sposób stworzyæ uniwersalny skrypt do wysy³ania zawarto¶ci formularzy internetowych na stronie WWW. Formularze s± podstaw± dzia³ania wielu aplikacji internetowych. Pozwalaj± na ³atw± komunikacjê pomiêdzy u¿ytkownikiem a skryptem dzia³aj±cym po stronie serwera. Framework uÅ‚atwiajÄ…cy pisanie kodu to zapewne żadna nowość dla wielu programistów PHP, Ruby lub innych jÄ™zyków. CzymÅ› rzadko spotykanym i maÅ‚o popularnym jest jednak framework stworzony z myÅ›lÄ… o CSS. WÅ‚aÅ›nie to zadanie realizuje Blueprint: A CSS framework. DziÄ™ki niemu nowa strona może powstać w ciÄ…gu zaledwie kilku minut. Spotykamy je wszÄ™dzie - korzystajÄ…c z oprogramowania do czatowania, zaawansowanych aplikacji e-biznesowych oraz w bankowoÅ›ci internetowej. Wciąż pozostajÄ… potężnym narzÄ™dziem, nawet pomimo faktu, że w najprostszych zastosowaniach najczęściej ustÄ™pujÄ… obecnie miejsca Flashowi oraz XHTML-owi sprzÄ™gniÄ™temu z AJAX-em. Aplety - bo o nich mowa - obok serwletów i JSP należą do najważniejszych dla webmastera sposobów wykorzystania Javy.
Tworzenie wymyÅ›lnych ksztaÅ‚tów oraz obramowaÅ„ dla elementów strony internetowej tylko z pozoru wydaje siÄ™ proste. JÄ™zyk HTML sam w sobie nie oferuje możliwoÅ›ci definiowania dowolnych wzorów ramek. Z pomocÄ… przychodzÄ… elementy graficzne, dziÄ™ki którym można zaprojektować profesjonalnie wyglÄ…dajÄ…cy interfejs. Przyjazne adresy URL wygl±daj± jak nazwy statycznych plików HTML, np. lorem.html, ipsum.html. W istocie s± to odwo³ania do skryptów PHP, które bardzo czêsto zawieraj± zmienne URL, np. index.php?id=13&tresc=artykul. Od pewnego czasu aplikacje internetowe nie s± ju¿ samowystarczalnymi i skoncentrowanymi w jednym miejscu fragmentami kodu przeznaczonymi do wykonywania tylko jednego ¶ci¶le zdefiniowanego zadania. Dziêki coraz powszechniejszej modularyzacji oraz obiektowo¶ci staj± siê one niezale¿nymi komponentami, które mog± dzia³aæ na wielu ró¿nych platformach sprzêtowych.
WiÄ™kszość skryptów PHP musi przechowywać szereg informacji: treÅ›ci wyÅ›wietlane na stronach, szczegóły o użytkownikach, komentarze itd. Najczęściej w celu przechowywania tych informacji używa siÄ™ baz danych, takich jak np. MySQL. Jednak na bazÄ™ danych przyjdzie jeszcze czas. DziÅ› zapoznamy siÄ™ z operowaniem plikami. Tworzenie wymy¶lnych kszta³tów oraz obramowañ dla elementów strony internetowej tylko z pozoru wydaje siê proste. Jêzyk HTML sam w sobie nie oferuje mo¿liwo¶ci definiowania dowolnych wzorów ramek. Z pomoc± przychodz± elementy graficzne, dziêki którym mo¿na zaprojektowaæ profesjonalnie wygl±daj±cy interfejs. Integrujemy funkcje edycyjne WYSYWIG HTML-a z Systemem ZarzÄ…dzania TreÅ›ciÄ… aplikacji do prowadzenia bloga lub internetowego sklepu za pomocÄ… Spaw Editor 2.
W artykule opisze uniwersalna metodÄ™ wykonywania przycisków reagujÄ…cych na wskaźnik myszki. RozwiÄ…zanie bazuje wyłącznie na CSS, a etykieta przycisku jest tekstem w XHTML-u. Tekst taki nie tylko podlega skalowaniu, ale także Å‚atwo go wymienić. Posiadaczom komórek technologia Java kojarzy siê g³ównie z grami oraz aplikacjami s³u¿±cymi przede wszystkim rozrywce. Warto jednak wspomnieæ o mo¿liwo¶ci zastosowania telefonów komórkowych do bardziej przydatnych zadañ, które wymagaj± od nas mobilno¶ci i ci±g³ego dostêpu do informacji. Menu to jeden z wa¿niejszych elementów ka¿dej strony internetowej. Wystêpuje w ró¿nych odmianach, ale jego przejrzysta budowa jest jednym z istotniejszych czynników wp³ywaj±cych na ³atwo¶æ nawigacji w serwisie. Wielu webmasterów decyduje siê na menu rozwijane, wykorzystuj±c do tego skomplikowany JavaScript. Czy nie jest to jednak strzelanie z armaty do muchy? Sprawd¼my, czy rozwijane menu mo¿na stworzyæ wy³±cznie za pomoc± CSS.
Polecamy:
informacje z dnia: 01.10.08
| Je¿eli podj±³e¶ siê stworzenia swojej strony domowej, nie mo¿esz sobie najprawdopodobniej pozwoliæ na luksus przygotowania jej interfejsu w Photoshopie, a nastêpnie przekazania go developerom, którzy zajm± siê opracowaniem kodu. Musisz byæ w stanie poci±æ stworzony layout, stworzyæ kod XHTML oraz dodaæ nieco interaktywno¶ci. Od czego nale¿a³oby zacz±æ? Nie obawiaj siê - pomo¿emy ci w poznaniu niezbêdnych podstaw i wska¿emy odpowiedni kierunek. Zobacz oryginaln± tre¶æ |
| PrzygotowujÄ…c serwis WWW zawierajÄ…cy artykuÅ‚y, warto zadbać o ujednolicenie formatu wszystkich publikacji. W artykule przedstawimy trzy rozwiÄ…zania usprawniajÄ…ce redakcjÄ™ tekstów przeznaczonych do opublikowania na stronach internetowych. Zobacz oryginaln± tre¶æ |
| Tym razem prezentujemy wywiad z Leszkiem Krupiñskim, programist± maj±cym du¿e do¶wiadczenie w pracy z jêzykiem PHP, a tak¿e autorem wielu artyku³ów na temat programowania w PHP, w szczególno¶ci dotycz±cych czêsto pope³nianych b³êdów oraz optymalizacji skryptów. Zobacz oryginaln± tre¶æ |
| Zadaniem webmastera jest zadbanie o to, by jego strona wygl±da³a zawsze tak samo we wszystkich przegl±darkach Tu pojawia sie problem, bo nie ka¿da przegl±darka wy¶wietla stronê identycznie. Zobaczmy, jak pogodziæ sprzeczno¶ci Zobacz oryginaln± tre¶æ |
Zobacz oryginaln± tre¶æ |
| Banki i inne instytucje finansowe wysz³y naprzeciw oczekiwaniom klientów i stworzy³y bardzo liczn± gamê us³ug kredytowych. Obecnie ksi±¿ka telefoniczna mo¿na wzi±æ ju¿ na niemal wszystko, zaczynaj±c od ¿arówek, a¿ do domu, czy nieruchomo¶ci. Kredyty s± najwa¿niejszym ¼ród³em dochodów banków, które czerpi± zyski z prowizji za ich przyznanie, ze sp³at odsetek oraz dodatkowych ró¿nych op³atukrytych podatków. Bardzo czêsto kredytobiorca nie ma ¶wiadomo¶ci, ile pieniêdzy bêdzie musia³ zwróciæ w ramach zaci±gniêtego kredytu. Jaka charakterystyka kredytu jest najistotniejsza? Czy jest to wysoko¶æ raty, okres sp³aty, prowizja czy mo¿e stopa procentowa? Dla ka¿dego kredytobiorcy mo¿e to byæ co¶ ró¿nego. Zobacz oryginaln± tre¶æ |
| wózki wid³owe, czê¶ci do wózków wid³owych. Na rynku dostêpne s± setki modeli wózków wid³owych. Najró¿niejsze parametry ud¼wigu czy typ ¼ród³a zasilania pozwalaj± precyzyjnie dobraæ najbardziej odpowiedni rodzaj wózka dla danej firmy. Najpopularniejszymi wózkami s± wózki spalinowe napêdzane silnikiem elektrycznym oraz wózki, gdzie napêd ma ¼ród³ó z butli gazowej. Wózki z silnikiem elektrycznym maj± zastosowanie w zamkniêtych pomieszczeniach, gdy¿ przepisy w kodeksach zakazuj± stosowania innego typu wózków. Pozosta³e wózki maj± zastosowanie na na przestrzeniach otwartych czy rampach. Wózek elektryczny napêdzany jest przy pomocy sporych baterii kwasowych, które dzia³aj± przez oko³o 5- 7 godzin. Po ich wyczerpaniu, pod³±cza siê je do pr±du elektrycznego i po kilkudziesiêciu minutach s± ponownie zdatne do u¿ytku. Najwiêksz± zalet± wózka elektrycznego jest zerowa emisja gro¼nych dla ludzi substancji. Poza tym koszty jego u¿ytkowania s± du¿o ni¿sze ni¿ w przypadku innego typu wózków. Kolejn± korzy¶ci± jest cicho¶æ dzia³ania, a tak¿e du¿o d³u¿szy okres u¿ytkowania. Najwiêksz± ich wad± jest du¿o wy¿szy koszt pocz±tkowy, czyli cena kupna. Jednak mimo tych problemów wózki elektryczne s± najbardziej rozpowszechnionym rodzajem wózka. Wraz z gwa³townym rozwojem przemys³u i produkcji powsta³o zapotrzebowanie na pojazdy, które bêd± w stanie przenosiæ kilkutonowe ³adunki, ale jednocze¶nie bêd± na tyle zwinne, ¿e zmieszcz± siê w ciasnych przej¶ciach w magazynach. Idealnym wynalazkiem do wype³nienia tej roli okaza³ siê wózek wid³owy. Pierwsze wózki wprowadzono do produkcji zaledwie oko³o sto lat temu. S± to niewielkie, ale niezwykle silne i bardzo zwrotne maszyny. Prowadzenie wózka wid³owego jest ³atwe do nauki, ale równocze¶nie wymaga du¿ego do¶wiadczenia oraz zachowania szczególnej ostro¿no¶ci. Wózek wa¿y kilka ton, a je¿eli do³±czymy do tego kilkutonowy ³adunek, to poziom zagro¿enia znacznie wzrasta, dlatego te¿ najistotniejsze w prowadzeniu wózka jest zachowanie rozwagi i bezpieczeñstwo. Nale¿y nie zapominaæ o odpowiednim roz³o¿eniu towaru, aby ¶rodek ciê¿ko¶ci by³ na w³a¶ciwym miejscu. Niew³a¶ciwy lub zbyt du¿y ³adunek mo¿e doprowadziæ do uszkodzenia lub przewrócenia wózka. Do prowadzenia wózka niezbêdne jest posiadanie specjalnych uprawnieñ oraz w³a¶ciwych badañ lekarskich. Wszystkie konieczne uprawnienia mo¿na uzyskaæ podczas specjalnych kursów zawodowych. # Zapewniamy profesjonalny serwis wózków wid³owych z dojazdem do klienta, jak i w naszych warsztatach. # Dostarczamy czê¶ci zamienne do wszystkich typów wózków wid³owych. # Wynajmujemy wózki wid³owe na okresy d³ugoterminowe jak i na okresy krótsze. # Zapewniamy kompleksow± obs³ugê transportu wewnêtrznego klienta przez nasz± firmê, dostarczaj±c nasze wózki wid³owe i bior±c na siebie obowi±zki utrzymania ich w ruchu. Gwarantujemy nieprzerwan± pracê za i wy³adunkow±. Zobacz oryginaln± tre¶æ |
|
Zobacz oryginaln± tre¶æ |
| zabudowy szklane. Bardzo ciekawym pomys³em na w³asn± dzia³alno¶æ i biznes jest prowadzenie firmy budowlanej, ale do tego nale¿y mieæ minimum wiedzy i umiejêtno¶ci. Wyj±tkowo w dzisiejszych czasach, gdy gospodarka ¶wiatowa w³a¶nie wychodzi z kryzysu, który de facto rozpocz±³ siê na rynku amerykañskim, a szczególnie w bañce kredytów - kredyt hipoteczny, brany bez opamiêtania i na ma³ych zabezpieczeniach. Mo¿na zanotowaæ wyra¼ny trend rosn±cy na rynku budownictwa. Powstaj± nowe mieszkania i domy. Specjali¶ci nadal s±dz±, ¿e tempo powstawania nowych bloków jest zbyt powolne w stosunku do zapotrzebowania na nie. Jednym z powodów s± limitowane zasoby finansowe Polaków, ale ¼róde³ tego stanu mo¿na równie¿ upatrywaæ w bran¿y us³ug budowniczych. Z powodu recesji bardzo du¿o organizacji zawiesi³o swoj± dzia³alno¶æ lub nawet zamknê³o swoje kariery. Z tego powodu na rynku zaistnia³a bardzo du¿o przestrzeni, któr± maj± szansê zape³niæ nowe przedsiêbiorstwa. Za³o¿enie firmy budowlanej nie jest spraw± prost±. Ogólnie mówi±c, budowlañcy powinni charakteryzowaæ siê idealnym stanem zdrowia, aby podo³aæ wyzwaniu jakim jest praca w przedsiêbiorstwie budowlanym. Zobacz oryginaln± tre¶æ |
| Ogrody zimowe równie¿ wykorzystuj± fundamenty w swojej budowie. Ogrody zimowe powstaj± na zbrojonych ³awach, b±d¼ tak¿e betonowych p³ytach fundamentowych. podstawy te musz± byæ oddzielone od fundamentów domu izolacj± przeciwwilgociow±. Wa¿ne jest równie¿, by fundament naszego domu wznosi³ siê piêtna¶cie centymetrów z ok³adem ziemiê. Jest to opieka ¶cian przed rozpryskuj±cym siê deszczem. Dziêki temu rozwi±zaniu szyby naszego ogrodu ³atwiej utrzymaæ w porz±dku. Warto przyjrzeæ siê ¶ci¶le projektowi naszego ogrody zimowego i daæ do zrobienia nieco szczegó³owych pytañ budowlañcom, by upewniæ siê o jako¶ci wykonania. W koñcu ogród zimowy ma nam s³u¿yæ d³ugi czas. Ogrody zimowe i wady w³asnego projektu. Bior±c pod uwagê, i¿ ogrody zimowe wolno budowaæ we w³asnym zakresie, zastanówmy siê nad wadami takiego przedsiêwziêcia. Pierwszym pytaniem jakie byæ mo¿e zadaæ, to oznacza to inwestor buduj±cy we w³asnym zakresie ogrody zimowe ma jakie¶ do¶wiadczenie w budownictwie. Nastêpnie zapytajmy, który raz buduje taki oran¿erie. Ogrody zimowe i szybko¶æ wykonania. Przed rozpoczêciem jakiejkolwiek budowy stale zastanawiamy siê do tego stopnia czasu dok³adnie bêdzie ona trwa³a. Mimo i¿ ogrody zimowe nie s± du¿± inwestycj±, te pytanie tak¿e zadajemy w stosunku a¿ do nich. W dzisiejszych czasach budowlañcy s± wybitnie odpowiednio przygotowane do tego typu budowy. Gotowe profile aluminiowe s± przywo¿one na teren budowy i na miejscu montowane. Wszystkie dok³adnie przyciête i gotowe a¿ do monta¿u. Niekiedy nawet czê¶æ z nich przyje¿d¿a w dostawie po trosze z³o¿ona. Firmy budowlane przygotowa³y siê a¿ do naszych inwestycji, korzystaj±c z gotowych i dobrych materia³ów, prêdko mog± zakoñczyæ zamówienie i przyj±æ kolejne. Ogrody zimowe plus ich szybkie wykonanie, to nie raptem du¿e u³atwienie na rzecz producentów przecie¿ tak¿e na rzecz w³a¶cicieli ogrodów. Od czasu do czasu warto zachowaæ siê z inwestycj± i zgromadziæ wiêcej funduszy na profesjonalnie wykonanie. ogrody zimowe ciesz± siê coraz wiêksz± popularno¶ci± na ¶wiecie oraz od niedawna tak¿e w Polsce. Ogród zimowy to doskona³y sposób na powiêkszenie i docieplenie budynku, ale i równie¿ podwy¿sza standard i jako¶æ naszego ¿ycia.
Zobacz oryginaln± tre¶æ |
| CzÄ™sto stajemy przed koniecznoÅ›ciÄ… umieszczenia na stronie danych, dla których naturalne wydaje siÄ™ użycie tabel. MogÄ… to być wszelkiego rodzaju zestawienia oraz innego rodzaju dane tabelaryczne. Zobacz oryginaln± tre¶æ |
| Jêzyk PHP jest wykorzystywany najczê¶ciej do tworzenia skryptów pracuj±cych na tek¶cie. Jednak dziêki do³±czonej do PHP bibliotece GD, mo¿liwa jest ³atwa praca na grafice - od prostej obróbki po rysowanie w³asnych elementów i wstawianie tekstu. Dziêki temu PHP mo¿e zast±piæ proste programy do obróbki grafiki, co przydaje siê w aplikacjach internetowych. Zobacz oryginaln± tre¶æ |
| Analiza skÅ‚adni, nazywana parsingiem, jest bardzo czÄ™sto pierwszym etapem przetwarzania. Parsing poprzedza miÄ™dzy innymi wyÅ›wietlenie dokumentu HTML przez przeglÄ…darkÄ™ (parsing dokumentu HTML) oraz stosowanie stylów (parsing dokumentu CSS). W artykule przedstawiÄ™ przykÅ‚adowÄ… implementacjÄ™ parsingu dokumentu DTD. Zobacz oryginaln± tre¶æ |
| Nieważne, czy wymarzyÅ‚eÅ› sobie, że twój serwis zostanie drugim Google, czy też po prostu chcesz dodać prostÄ… wyszukiwarkÄ™ do swojej strony, mamy dla ciebie skrypt PHP, którego potrzebujesz. Zobacz oryginaln± tre¶æ |
| Wiesz już, jak wstawiać proste mapy Google na swojÄ… stronÄ™ oraz jak precyzyjnie dostosować ich ksztaÅ‚t i wyglÄ…d do wÅ‚asnych potrzeb. Czas przejść do bardziej zaawansowanych funkcji oferowanych przez Google Maps API. Zobacz oryginaln± tre¶æ |
| W artykule opisze uniwersalna metodÄ™ wykonywania przycisków reagujÄ…cych na wskaźnik myszki. RozwiÄ…zanie bazuje wyłącznie na CSS, a etykieta przycisku jest tekstem w XHTML-u. Tekst taki nie tylko podlega skalowaniu, ale także Å‚atwo go wymienić. Zobacz oryginaln± tre¶æ |
| Google AJAX Search API to biblioteka JavaScript zapewniaj±ca programistyczny dostêp do zasobów wyszukiwarki Google. Pocz±tkowo dostêpne wy³±cznie jako zestaw skryptów JavaScript, obecnie Google AJAX Search API stosuje model REST. Pozwala to na implementacjê wyszukiwarek zarówno w JavaScript/AJAX, jak i po stronie serwera, np. w PHP. Zobacz oryginaln± tre¶æ |
| Od³ó¿ edytor graficzny na bok i poka¿, co potrafisz w CSS. W tym przewodniku wyja¶nimy, jak mo¿na nadaæ zdjêciom g³ebiê bez wykorzystania narzêdzi do obróbki grafiki Zobacz oryginaln± tre¶æ |
| Mia³e¶ ju¿ okazjê zapoznaæ siê na naszych ³amach z kilkoma modu³ami Zend Frameworka. Dzi¶ poznasz kolejny z nich - Zend ACL, który pozwala on na zarz±dzanie prawami dostêpu. Zobacz oryginaln± tre¶æ |
| W¶ród technologii s³u¿±cych do pisania aplikacji, dzia³aj±cych w ¶wiecie serwerów HTTP i przegl±darek internetowych, od d³ugiego ju¿ czasu króluje ¶rodowisko, w sk³ad którego wchodzi PHP, MySQL oraz Apache. W naszym przewodniku poka¿emy, jak samodzielnie zainstalowaæ na swoim komputerze oprogramowanie, wspólnie okre¶lane mianem WAMP (W-Windows, A-Apache, M-MySQL, P-PHP). Zobacz oryginaln± tre¶æ |
| WÅ‚asny blog może mieć dzisiaj każdy, ale tylko te o interesujÄ…cej treÅ›ci i formie cieszÄ… siÄ™ zainteresowaniem internautów. W tym artykule pokażemy, jak stworzyć blog, który bÄ™dzie wyróżniaÅ‚ siÄ™ z tÅ‚umu. Zobacz oryginaln± tre¶æ |
