Перехід до роботи на java - stack overflow російською

Почав працювати з java. Використовую NetBeans 7 і MySQL. Є такі питання, відповіді на які я б хотів отримати.

  1. Як називається настільний додаток в Java?
  2. Як називається форма (вікно) модуля проекту в Java?
  3. Як називаються візуальні компоненти (VCL) в Java?
  4. Які є компоненти та способи підключення до бази даних?
  5. З якими компонентами можна відображати набори даних?
  6. Як підключитися до COM серверів на зразок MS Excel?

заданий 30 Квітня '12 о 6:22

Закритий унаслідок того, що питання надто загальний учасниками ЮрійСПб ♦. A K. Alex. kff. Kromster 4 Січня о 17:48.

Будь ласка, виправте питання так, щоб він описував конкретну проблему з достатньою деталізацією для визначення адекватної відповіді. Не ставте відразу кілька питань. Див. «Як задати слушне запитання?» Для прояснення ситуації. Якщо питання можна переформулювати згідно з правилами, викладеними в довідці. внесіть необхідні зміни.

Swing, jbdc, почитали б ви книжечку якусь для початку. А то такі завдання - такими питань вони не вирішуються. - Gorets 30 Квітня '12 о 7:43

Як називається настільний додаток в Java?
десктопних програм від консольного нічим не відрізняється, - тільки використовуваними класами.

Як називається форма (вікно) модуля проекту в Java?
JFrame, - основний компонент для розробки GUI інтерфейсу.

Як називаються візуальні компоненти (VCL) в Java?
якщо під візуальними компонентами маються на увазі банальні елементи інтерфейсу, то їх про них ви можете почитати в документації про Swing (класи знаходяться в пакеті javax.swing). Якщо ж питання стоїть про складні компонентах які дозволяють виконувати спеціалізовані дії (напр. Контрол для відображення даних отриманих з СУБД), то в java таких немає. Ви самі вільні реалізувати будь-який з них, саме так як вам це необхідно.

Які є компоненти та способи підключення до бази даних?
@Gorets правильно зауважив, найпростіший варіант це jdbc. хоча в вашому випадку має сенс подивитися в бік якихось простих ORM фреймворків (дозволяють скоротити кількість коду пов'язаного з взаємодією з СУБД): ibatis, hibernate. так як ви починаєте з нуля цілком ймовірно що разобратся з ними буде простіше, принаймні поддерживать точно.

З якими компонентами можна відображати набори даних?
JTable - компонента використовується для відображення табличних даних. вам доведеться реалізувати потрібний в окремому класі, який буде стежити за правильною поведінкою і відображенням даних.

Як підключитися до COM серверів на зразок MS Excel?
в цьому конкретному випадку: є безкоштовні бібліотеки, які надають готовий функціонал, напр: Apache POI

p.s. відмінності між java і delphi досить істотні. в java немає такого великого набору готових компонентів, але є дуже велика кількість безкоштовних бібліотек які надають потрібний функціонал. крім того більшість з них мають відкритий код. при необхідності можна буде подстмотреть потрібне прямо в коді.

p.s.s крім того "з під коробки" у вас немає можливості створювати і конфігурувати "вікно" додатка як це робиться в delphi. в java весь GUI потрібно закодіть. хоча є звичайно варіанти (фреймворки) які полегшують це завдання

відповідь дан 30 Квітня '12 о 23:16

Схожі статті