Продолжение "С чего начать"

Тема в разделе "Java", создана пользователем Your_Princess, 9 ноя 2007.

Наш партнер Genesis Hackspace
  1. Your_Princess

    Your_Princess Гость

    Спасибо всем за ответы в предыдущей теме!
    Как советовали начала с plain JAVA. Ознакомилась с синтаксисами, основными классами. ТЕперь надо переходить к JSP и сервлетам. Меня боьше интересуют сервлеты, т.к. они для меня менее понятны пока, а точнее не понимаю где их писать. (Как я поняла JSP и сервлеты - немного разные вещи. Или я ошибаюсь?) Так вот, ранее я использовала NEtBeans IDE 5.0. ТАм можно создавать webApplication, но только JSP. ТО есть когда HTMLевский текст, а среди него кусочки кода на JAVA. И, как я поняла, сервлеты (по моему понятию это когда полностью текст на яве, и ответ пользователю формируется с помощью HTTPServletResponse) там писать нельзя. А где их писать. Или всё же можно?
    Я вас наверное запутала, я и сама запуталась...
     
  2. LuMee

    LuMee Well-Known Member

    Регистрация:
    2 май 2006
    Сообщения:
    477
    Симпатии:
    0
    Почему нельзя? Еще как можно, там вроде даже темплейт стандартный есть для сервлетов. В любом случае, сервлет предаставляет собой обычный Java-класс, исходный код его, таким образом, писать можно где угодно (хоть на заборе <_<).
    Подробности того, как делать сервлеты конкретно в Netbeans 5.0 можно найти в ее хелпе.
     
  3. Your_Princess

    Your_Princess Гость

    Спасибо! С сервлетами разобралась! Всё оказалось на самом деле просто.
    Из моего списка остался ORACLE. Не подскажете какое ПО нужно, чтобы хоть посмотретьна него и где его скачать?
     
  4. Sandr

    Sandr Гость

  5. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.566
    Симпатии:
    0
    <!--QuoteBegin-Your_Princess+13:11:2007, 10:24 -->
    <span class="vbquote">(Your_Princess @ 13:11:2007, 10:24 )</span><!--QuoteEBegin-->Не подскажете какое ПО нужно, чтобы хоть посмотретьна него и где его скачать?
    [snapback]85416" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    Инсталяшка сервера 9i Оракла, если мне память не изменяет, три компакта в оригинале занимала. Лучше ДВД диск купить, чем качать. Плюс на диске может оказаться пара-тройка хороших утилит
     
  6. UrianDy

    UrianDy Гость

    Скачать Оракл - это что-то :)
    А зачем он тебе в реальности нужен-то? Заполнять его тоже сам будешь?
     
  7. Your_Princess

    Your_Princess Гость

    1 Не сам а сама.
    2 ЧТо значит заполнять? Создавать таблицы, запросы. Я так понимаю это же сервер БД? А как можно его изучать не имея на своём компе. ТОлькопо книжкам. А посмотреть как работает?
     
  8. Sandr

    Sandr Гость

    Оракл очень громадня и сложная штука, и что бы на него "хотя бы посмотреть", то нужно уже приложить множество усилий...
     
  9. Your_Princess

    Your_Princess Гость

    Дали мне какой-то ORACLE 10g EXpres Edition. Очень красивая штука. Там типа всё на HTML страницах построено. Весит мегов 300. ТАблички можно делать запросики всякие. ТОлько не понятно как делать в нём новую базу. Свою собственную. Там только можно работать с уже готовым примером. Изменять его и всё такое. А новую базу не могу понять как. Кто нибудь внём работал? Подскажите пожалуйста!
     
  10. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.566
    Симпатии:
    0
    Для: Your_Princess
    Проще в этой тестовой базе сделать нужные таблицы и работать с ними
     
  11. Your_Princess

    Your_Princess Гость

    Ну я так и делаю. А если мне надо 2 базы данных разработать, и в них одинаковые таблицы (по имени) но с разным содежимым. Что тогда?
     
  12. Siarhei Berdachuk

    Siarhei Berdachuk Гость

    Применительно к Oracle (да и ко многим другим СУБД тоже) есть понятие схемы. По умолчанию, при создании пользователя создается схема с таким же именем. По хорошему именно со схемой и надо работать, это позволяет логически развязать данные в пределах одного экземпляра (Instance) СУБД.

    Пример:
    Создаем схему PRINC.
    Если входить под этим именем и создавать таблички, то только он и будет их видеть (ну еще и пользователи с привилегиями админа SYS, SYSTEM и другие если им назначены привилегии)

    Правильнее в данном случае использовать префикс PRINC.
    Тогда вы можете давать привилегии (SELECT, UPDATE и т.д.) другим пользователям на ваши объекты, и в запросах они будут именоваться как PRINC.TABLE1, PRINC.TABLE2 и т.д. Привилегии удобнее всего давать на роли, а роли уже назначать пользователям.

    Т.е. вы можете ограничить уровень доступа к вашим объектам снаружи до минимально необходимого. Что естественно существенно уменьшает риск изменения данных (и доступ) всяких любителей ковырятся в потрохах.
    Можно вообще закрыть доступ извне, а работать через хранимые процедуры и функции, которые обычно группируются в пакеты на PL/SQL (код может быть скрыт использованием wrap) или java (но в XE java выкушена :) )
    Аналогичный эффект сокрытия может быть получен при использовании представлений (view).
     
Загрузка...

Поделиться этой страницей