Mudanças entre as edições de "SCC-263"
Linha 20: | Linha 20: | ||
<li>para fontes | <li>para fontes | ||
</ul> | </ul> | ||
− | <b>Decidir sobre um sistema para implementar. Algumas opções:</b> | + | |
+ | <b>Criar primeiras páginas em JSP</b> | ||
+ | <ul> | ||
+ | <li>request.getParameter | ||
+ | <li>out.print | ||
+ | <li>System.out.println | ||
+ | <li>Compilação do JSP | ||
+ | </ul> | ||
+ | |||
+ | <b>Desenvolver um primeiro sistema com html, css, banco de dados, page import. Exemplo: search engine</b> | ||
+ | |||
+ | <b>Decidir sobre um sistema para implementar (criar página template, usar img, html, page import, header, footer, jsp:include page, response.sendRedirect). Algumas opções:</b> | ||
<ul> | <ul> | ||
+ | <li>e-Commerce | ||
<li>Gerenciador de Conteúdo | <li>Gerenciador de Conteúdo | ||
<li>Blog | <li>Blog | ||
Linha 27: | Linha 39: | ||
<li>Twitter | <li>Twitter | ||
</ul> | </ul> | ||
− | <b> | + | |
+ | <b>Evoluir sistema adicionando:</b> | ||
<ul> | <ul> | ||
− | |||
− | |||
<li>response.sendRedirect() | <li>response.sendRedirect() | ||
− | <li>page | + | <li>jsp:include page="" (executa e depois inclui) e <%@ include file="" %> (inclui e depois executa) |
<li>sessão (session.setMaxInactiveInterval(segs), setAttribute(String, Object), getAttribute(String), invalidate() | <li>sessão (session.setMaxInactiveInterval(segs), setAttribute(String, Object), getAttribute(String), invalidate() | ||
<li>jsp:useBean id class scope, com e sem uso de jsp:setProperty name property, jsp:getProperty | <li>jsp:useBean id class scope, com e sem uso de jsp:setProperty name property, jsp:getProperty | ||
− | |||
</ul> | </ul> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
bash-3.1# /etc/rc.d/rc.postgresql start | bash-3.1# /etc/rc.d/rc.postgresql start |
Edição das 13h51min de 4 de março de 2010
No Jupiter-web: [ementa]
1.o Semestre de 2010
Material disponível [aqui]
Site de submissão de trabalhos
Plano de Aulas
Apresentar ementa O que é um Servidor Web? Instalação do Web Server Apache Html básico
- html, head, body, p, br, table, table border, table bgcolor, tr bgcolor, font face color size, espaço, body cellspacing cellpadding topmargin leftmargin, a href, img, ...
CSS básico
- para fontes
Criar primeiras páginas em JSP
- request.getParameter
- out.print
- System.out.println
- Compilação do JSP
Desenvolver um primeiro sistema com html, css, banco de dados, page import. Exemplo: search engine
Decidir sobre um sistema para implementar (criar página template, usar img, html, page import, header, footer, jsp:include page, response.sendRedirect). Algumas opções:
- e-Commerce
- Gerenciador de Conteúdo
- Blog
- Orkut
Evoluir sistema adicionando:
- response.sendRedirect()
- jsp:include page="" (executa e depois inclui) e <%@ include file="" %> (inclui e depois executa)
- sessão (session.setMaxInactiveInterval(segs), setAttribute(String, Object), getAttribute(String), invalidate()
- jsp:useBean id class scope, com e sem uso de jsp:setProperty name property, jsp:getProperty
bash-3.1# /etc/rc.d/rc.postgresql start
Creating PGDIR /var/lib/pgsql: ok
Initializing database: ok
Starting PostgreSQL: ok
bash-3.1# su - postgres
postgres@athena:~$ createuser -P uguuugle
Enter password for new role:
Enter it again:
Shall the new role be a superuser? (y/n) y
postgres@athena:~$ createdb -U uguuugle guuugledb
postgres@athena:~$ psql -U uguuugle guuugledb
psql (8.4.0)
Type "help" for help.
guuugledb=# create table webpage (url varchar(255) not null, body text);
CREATE TABLE
guuugledb=#
guuugledb=# insert into webpage values ('http://www.google.com', 'concorrente outro google fake');
INSERT 0 1
guuugledb=# insert into webpage values ('http://www.yahoo.com', 'ms microsoft ultra fake');
INSERT 0 1
guuugledb=# select * from webpage;
url | body
+-------------------------------
http://www.google.com | concorrente outro google fake
http://www.yahoo.com | ms microsoft ultra fake
(2 rows)
guuugledb=# \q