Для студентов МГТУ им. Н.Э.Баумана по предмету Технологии программированияКР - Интернет-блогКР - Интернет-блог
2017-12-222017-12-22СтудИзба
Курсовая работа: КР - Интернет-блог
-7%
Описание
Постановка задачи
Разработать на языке Java программную систему, построенную по трёхуровневой архитектуре:
– БД;
– сервер-приложений;
– тонкий клиент.
Использованные программные средства
Выбор использованных средств обусловлен тем, что для разработки было решено использовать технологии JPA (Java Persistence API) и EJB (Enterprise JavaBeans) для работы с БД. То есть вместо прямых запросов использовались классы Entities, сформированные на основе таблиц БД. Это значительно облегчило разработку, так как вместо обработки ошибок БД, появляющихся непосредственно при выполнении, обрабатывались ошибки на стадии написания кода и компиляции, что позволило переложить большую часть проблем корректности общения с БД на компилятор.
Таким образом, сервером приложений стал JBoss 7.1.1, а средой разработки – Eclipse Juno. В качестве СУБД выбор был остановлен на Oracle MySQL. Клиентом может быть любой веб-браузер (проверка проводилась в Yandex Browser).
Разработать на языке Java программную систему, построенную по трёхуровневой архитектуре:
– БД;
– сервер-приложений;
– тонкий клиент.
Использованные программные средства
Выбор использованных средств обусловлен тем, что для разработки было решено использовать технологии JPA (Java Persistence API) и EJB (Enterprise JavaBeans) для работы с БД. То есть вместо прямых запросов использовались классы Entities, сформированные на основе таблиц БД. Это значительно облегчило разработку, так как вместо обработки ошибок БД, появляющихся непосредственно при выполнении, обрабатывались ошибки на стадии написания кода и компиляции, что позволило переложить большую часть проблем корректности общения с БД на компилятор.
Таким образом, сервером приложений стал JBoss 7.1.1, а средой разработки – Eclipse Juno. В качестве СУБД выбор был остановлен на Oracle MySQL. Клиентом может быть любой веб-браузер (проверка проводилась в Yandex Browser).
Характеристики курсовой работы
Предмет
Учебное заведение
Просмотров
148
Покупок
0
Качество
Идеальное компьютерное
Размер
559,75 Kb
Список файлов
- КР - Интернет-блог
- code
- .classpath 856 b
- .project 1,01 Kb
- .settings
- .jsdtscope 503 b
- org.eclipse.jdt.core.prefs 364 b
- org.eclipse.jpt.core.prefs 130 b
- org.eclipse.jpt.entitygen.mysql.kurs 1,24 Kb
- org.eclipse.wst.common.component 464 b
- org.eclipse.wst.common.project.facet.core.prefs.xml 165 b
- org.eclipse.wst.common.project.facet.core.xml 390 b
- org.eclipse.wst.jsdt.ui.superType.container 49 b
- org.eclipse.wst.jsdt.ui.superType.name 6 b
- WebContent
- META-INF
- MANIFEST.MF 39 b
- WEB-INF
- lib
- views
- article.jsp 1,44 Kb
- comments.jsp 1,29 Kb
- error.jsp 514 b
- login.jsp 868 b
- logout.jsp 410 b
- manage_article.jsp 2,49 Kb
- web.xml 481 b
- index.jsp 1,08 Kb
- build
- classes
- META-INF
- persistence.xml 540 b
- controller
- web_controller.class 9,1 Kb
- entities
- Articles.class 1,54 Kb
- Messages.class 1,63 Kb
- Users.class 886 b
- filter
- web_filter.class 4,2 Kb
- sessions
- AbstractSession.class 3,14 Kb
- ArticlesSession.class 735 b
- MessagesSession.class 735 b
- UsersSession.class 720 b
- db.sql 1,84 Kb
- src
- META-INF
- persistence.xml 540 b
Хочешь зарабатывать на СтудИзбе больше 10к рублей в месяц? Научу бесплатно!
Начать зарабатывать
Начать зарабатывать