Você está na página 1de 4

Criando_Classe_Java /// cria apenas uma classe e um pacote //cria acesso/login //

cria thread // cria excecoes // filae pilha de thread


Default_jsp // cria jsp filter dao connectionfactory jsp jstl
projeot_jsf //especificação/utilização/escopo//filter/hibernate/jsf/
validação/login/ daogenerico
ENVIO-EMAIL-UTIL envio de email
Request_Response_servlet

Upload_Arquivos

Jtsl

Entrada_Da_Dados_Option_Pane

<provider>org.hibernate.ejb.HibernatePersistence</provider>
RESOURCE_LOCAL) ou controlada pelo servidor ( JTA).

para utilizar jta


<persistence-unit name="PERSISTENCE_JTA" transaction-type="JTA">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<jta-data-source>java:comp/env/jdbc/sgiDS</jta-data-source>

<non-jta-data-source>
DATA_SOURCE_DA_APLICACAO
</non-jta-data-source>

@SequenceGenerator(name = Musica.SEQUENCE_NAME,
sequenceName = Musica.SEQUENCE_NAME,
initialValue = 10,
allocationSize = 53)
@TableGenerator(name= Musica.IDS_TABLE_NAME,
table="tabela_de_ids",
pkColumnName="tabela",
pkColumnValue="musica_id",
valueColumnName="id_atual")

@NamedQuery(name = Aluno.BUSCAR_POR_NOME,query = "select a from Aluno a where


a.nome = :nome")
@NamedQueries({
@NamedQuery(name = Aluno.BUSCAR_POR_NOME,
query = "select a from Aluno a where a.nome = :nome"),
@NamedQuery(name = Aluno.BUSCAR_POR_IDADE,
query = "select a from Aluno a where a.idade = :idade")
})
@Inheritance(strategy = InheritanceType.SINGLE_TABLE)
@DiscriminatorColumn(name = "pertence_a_classe")

@Embedded
private Endereco enderecoPessoal;
@Embedded
@AttributeOverrides({
@AttributeOverride(name="rua",
column=@Column(name="end_trabalho")),
@AttributeOverride(name="bairro",
column=@Column(name="end_bairro_trabalho")),
@AttributeOverride(name="numero",
column=@Column(name="end_numero_trabalho"))
})
private Endereco enderecoTrabalho;

@OnetoOne

Escopos JSF
Nome Request View Session Application

INSTALAÇÂO DE AMBIENTE JAVA 4 - PROGRMAS PARA INSTALAR --

1 JDK
2 ECLIPSE
3 POSTGRES
4 TOMCAT

OPÇÃO DE PROGRAMAS
1.8 JKD
KPLER ECLIPSE

Insttalação do jdk

JAVA_HOME C:\PROGRMASFILE\JAVA\JKD.I7.9
JRE_HOME C:\PROGRMASFILE\JAVA\JKD.I7.9\JRE
CLASSPATH .;%JAVA_HOME%\lib;
PATH ;%JAVA_HOME%\bin;

para java 10 ou superior

path/procurar/
achar o java hme jdk
C:\Progrqam_Files\jdk01.9
move pra cima ate fica em primeiro

PARA VISUALIZAR UM QUAL VERSÃO DE TOMCAT SUPORTADA


1 Abra o eclipse window - preference - server - visualizar tomcat

FAÇA O DOWNLOAD DO TOMCAT COMPATIVEL COM ECLIPSE


Download tomcat zip
VARIAVEIS DE AMBIENTE TOMCAT
CATALINA_OPTS -Xms512m -Xmx1024m
CATALINA_HOME apontando pra pasta do tomcat
Path %CATALINA_HOME%\bin

adicione o tomcat instalar na plataforma eclipse


1 Abra o eclipse window - preference - server - visualizar tomcat
add - procure o tomcat instalado e adicione o caminho do jdk

FAZER O DOWNLOAD DO POSTGRES


download postgres para windows

NO ECLIPSE
NO ECLIPSE IR NO WINDOW PREFERENCE
ADD JDK e INDICAR O CAMINHO
EXECUTION ENVIRONMENT E HABILIAR O JKD ADICIONADO
INSTALAR O SERVER NO ECLIPSE
WINDOW PREFERENCE
SERVER
RUNTIME SELECIONA QUAL TOMCART INSTALADO E SELECIONA O CAMINHO DA PASTA DO TOMCAT E
ADICIONA O JDK
CRIAR SERVIDOR NO ECLIPSE
ADICIONA O SERVIDOR NA VERSÂO CORRETA E FINALIZA
DE DOIS CLICK NO SERVIDOR DA PASTA SERVER
E usE A INSTALAÇÂO DO TOMCAT E DOBRA OS VALORES DO TIMEOUT

COMO DEIXAR O ECLIPSE MAIS RÀPIDO

-vm
C:/Program Files/Java/jdk1.7.0_79/bin/javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.7
-Xms300m
-Xmx600m
-XX:PermSize=500M
-XX:MaxPermSize=500m
-XX:+AggressiveHeap
-XX:+AggressiveOpts
-XX:+UseParallelOldGC
-XX:ParallelGCThreads=400
-XX:ThreadPriorityPolicy=0
-Xverify:none

JSP

JPA

<persistence version="2.0">

<persistence-unit name="default">
<properties>
<property name="javax.persistence.jdbc.driver"
value="org.postgresql.Driver"/>
<property name="javax.persistence.jdbc.url"
value="jdbc:postgresql://localhost:3200/posjava"/>
<property name="javax.persistence.jdbc.user" value="postgres"/>
<property name="javax.persistence.jdbc.password" value="admin"/>
<property name="hibernate.dialect"
value="org.hibernate.dialect.PostgreSQLDialect" />
<property name="hibernate.hbm2ddl.auto" value="create" />
<property name="hibernate.show_sql" value="true" />
<property name="hibernate.format_sql" value="true" />
</properties>
<exclude-unlisted-classes>true</exclude-unlisted-classes>

</persistence-unit>

</persistence>

POSTGRES

create sequence userSequence


increment 1
minvalue 1
maxvalue 9223372036854775807
start 1
;

alter table userposjava alter column id set default


nextval('userSequence'::regclass);

alter sequence owner to postgres;

create table telefone(


id bigint not null,
telefone character varying (255) not null,
usuario_telefone character varying (255) not null,
constraint telefone_id primary key(id)
);

alter table telefone owner to postgres

Você também pode gostar