Jaka książka, połączenie z bazą danych SQL

Jaka książka, połączenie z bazą danych SQL
M6
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 9 lat
  • Postów:15
0

Witam serdecznie forumowiczów, chciałbym się spytać jaką książkę wybrać do nauki javy prawie od podstaw.

Propozycje:
Thinking in Java Edycja IV http://helion.pl/ksiazki/thinking-in-java-edycja-polska-wydanie-iv-bruce-eckel,thij4v.htm
Java 2. Podstawy http://helion.pl/ksiazki/thinking-in-java-edycja-polska-wydanie-iv-bruce-eckel,thij4v.htm

I czy jest w nich opisanie jak złączyć aplikacje okienkową z bazą danych.

Pomijając temat to polecacie tą książkę do pisania aplikacji pod internet:
Java EE6. Programowanie aplikacji WWW http://helion.pl/ksiazki/java-ee-6-programowanie-aplikacji-www-krzysztof-rychlicki-kicior,javee6.htm

edytowany 2x, ostatnio: Mario618
remigio
  • Rejestracja:prawie 15 lat
  • Ostatnio:ponad 8 lat
  • Postów:357
0

tak jak i moi znajomi tak i ja mogę stwierdzić że thinking jest jedną z najlepszych na rynku...
w thinking nie ma żadnych przykładów jeżeli chodzi o komunikację z bazami...(a jeżeli jakiś przykład się znalazł to tylko mały akapit, bo nie zauweażyłem).

jest jeszcze Core Java która też jest podobno dobra...

jeżeli chodzi o tą java EE 6 to mam ją...Jak na wstęp do webowych aplikacji jest w porządku...Takie liźnięcie JSP,JSF,JPA,Servlet,EL po trochu.

ale to tylko moje przemyślenia :)

edytowany 1x, ostatnio: remigio
M6
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 9 lat
  • Postów:15
0

Właśnie tą książke z Core napisałem ale to jest "2" a jest jeszcze "1".
Java 2. Podstawy http://helion.pl/ksiazki/java-2-podstawy-cay-horstmann-gary-cornell,jv2pod.htm

No właśnie ten dylemat mnie trzyma przy zakupie Thinking vs Core Java 2

M9
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 13 lat
  • Postów:13
0

thinking jest pisana drętwym językiem, bardziej nadaje się jako 2 książka, jeśli mamy już jakieś solidne podstawy (chociaż wtedy lepiej kupić scjp study guide jako kompedium).
Tej książki do j2ee w ręce nie miałem, ale jeśli nie masz solidnych podstaw to przynajmniej na pół roku wstrzymaj się z jej zakupem.

M6
Ok powstrzymam się ;) Lecz jeśli Thinking jest nie za fajne to poleć coś innego od czego zacząć, byłbym wdzięczny
M9
Poniżej kolega dał linka. Są dwa tomy Podstawy i Techniki Zaawansowane. Moim zdaniem bardzo dobra seria, jak i wszystkie książki pisane przez Horstmanna. Do wszystkiego listingi i przede wszystkim normalny język, a nie same dziwne zwroty. Książka M. Lisa - Praktyczny kurs... też jest dobra, ale jest w niej poruszane trochę mniej tematów. W helionie możesz sobie zobaczyć przykładowe rozdziały, naprawdę warto przeczytać chociaż po 2 strony, może akurat do Ciebie thinking bardziej przemówi.
A7
  • Rejestracja:ponad 14 lat
  • Ostatnio:4 miesiące
0
0

Na allegro jest taniej o jakieś 3 dychy.
Ogólnie zajebista książka - imo.

M6
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 9 lat
  • Postów:15
0

Chętnie ją kupie jak jest polecana. Tylko czym się różni
http://helion.pl/ksiazki/java-2-podstawy-cay-horstmann-gary-cornell,jv2pod.htm
od
http://helion.pl/ksiazki/java-podstawy-wydanie-viii-cay-s-horstmann-gary-cornell,javpd3.htm

Bo podstawy 2 mogę mieć nową taniej i jeśli jest jakaś niewielka różnica to wezmę ;)

PI
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 10 lat
0

Te książki różnią się jednym małym szczegółem: Data wydania jedna jest wydana w 2003 druga w 2008 roku. Wybierz tę bardziej aktualną.

Z drugiej strony z tego co czytałem na tym forum to niedługo będzie (lub już jest - byłem pozbawiony kompa przez blisko 4 tygodnie) nowa wersja Javy 1.7 (7.0). Co za tym idzie niedługo można się spodziewać, że wydrukowane nowe wydanie już IX tej książki. Może warto poczekać?

M6
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 9 lat
  • Postów:15
0

Warto czekać? Takie zmiany będą?

PI
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 10 lat
0

Nie wiem dokładnie jakie zmiany będą o tym niech wypowiedzą się inni albo poszukaj w necie.

__krzysiek85
  • Rejestracja:ponad 18 lat
  • Ostatnio:około 9 lat
  • Postów:1019
0
  1. edycja ma się pojawić 13 lutego 2012r. (w wersji angielskiej, polska pewnie będzie później).

http://www.amazon.com/Core-Java-I-Fundamentals-9th-Sun/dp/0137081898
Publisher: Prentice Hall; 9 edition (February 13, 2012)

Natomiast Java SE 7 ma się pojawić 28 lipca tego roku. Pewnie pierwsze wersje będą zawierać błędy. Myślę, że będzie można się nią zainteresować w 2012r.
Teraz lepiej się uczyć Javy SE 6 i EE 6.


Registered Linux user #456405 | SCJP 6 | SCWCD 5 | SCBCD 5
edytowany 4x, ostatnio: __krzysiek85
A7
  • Rejestracja:ponad 14 lat
  • Ostatnio:4 miesiące
0

Tak jak poprzednik, uważam, że na razie należy jeszcze się skupić na Javie SE 6 i EE 6. Zanim wyjdzie książka o Javie 7, to zdążysz się zapoznać z różnicami i się nauczyć. Jako małe uzasadnienie, podam, że polecana przez wiele osób książka "Thinking in Java" dotyczy Javy 5 a jakoś z tego powodu nikt jej nie odradza.

PI
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 10 lat
0

Książka "Thinking in Java" jest książką pisaną bardzo specyficznym językiem. Jestem posiadaczem obu omawianych książek. Moim skromnym zdaniem książka Cay S. Horstmann i Gary Cornell jest pisana bardziej przystępnym językiem. Książka Bruca Eckela ma równie wielu czytelników co książka Horstmanna.

Chyba nikt nie zaprzeczy, że te dwie książki to aktualnie jedne z najlepszych pozycji do Javy na rynku.

edytowany 1x, ostatnio: Piort
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)