Mensagens enviadas por: ronybrand
Índice dos Fóruns » Perfil de ronybrand » Mensagens enviadas por ronybrand
Autor Mensagem
funcionou valeu!
O processo de merge (como vc falou "juntar") tem que ter bastante cuidado, porque tem de manter o que já havia e incluir as novas alterações.

Quanto mais arquivos compartilhados entre as pessoas pior, mais merge terá de ser feito, exemplo:
struts-config.xml
application.properties
...
.split(";", 7);

Assim ele fixa que o array de String terá tamanho 7
e se as aplicações trocassem apenas arquivos de texto (virgula, tab, posição fixa), xml etc?
da uma olhada no tnslistener no diretorio do oracle -> ADM -> network
Como o Guilherme falou use JUnit, mais uma sugestão usa Easymock e faça uma classe PessoaTeste para testar o serviço.
Usa o Xstream é bem mais facil de usar, ele faz o mapeamento direto para POJOs (JavaBeans), Listas:
http://xstream.codehaus.org/
Qual Classe de Driver você está apontando ?
com.mysql.jdbc.Driver ?
org.gjt.mm.mysql.Driver ?
Rodrigo eu vejo a service como uma RN, pois no conceito de tres camadas teriam:
JSP, Action (WEB) -> Service, Domain (Negocio, Lógica) -> DAO (Persistência)
www.springframework.org
- uma classe 'service' é uma classe de negocios(RN) ? sim
- para classe service e dao, obrigatoriamente tenho que ter uma interface ? é uma boa pratica de programação que o spring usa, vc for fazer testes automatizados (ex: junit) também vai precisar

No exemplo que você postou no momento que é criada a Action já criada a service, assim você nao precisa controlar isso é uma facilidade do spring

Podia da erro no try antes do rs ser declarado e tem q cuidar para não deixar nada preso no BD!
Testa essa versão ai:

<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<table width="50%" align="center" border="1" >
<tr>
<td>Código </td>
<td>Nome </td>
</tr>
</table>
<%
Connection c = null;
Statement st = null;
ResultSet rs = null;
try{
Class.forName("org.postgresql.Driver");
String url = "jdbc:postgresql://localhost/dwbd";
c = DriverManager.getConnection(url,"postgres","321321");

st = c.createStatement();
rs = st.executeQuery("Select * from ger_pessoa");

while ( rs.next() ) {
%>

<tr>
<td> <%= rs.getInt("pes_cod") %> </td>
<td> <%= rs.getString("pes_nome") %> </td>
</tr>
<%
}



}catch (Exception e) {
} finally {
if(c != null)
c.close();
if(st != null)
st.close();
if(rs != null)
rs.close();
}
%>



</body>

</html>
package comandosbasicos;
public class Ex {
public static void main(String[] args) {
int id,i=0,menori=0,maiori=0;
double sal,med=0,salm=0,salg=0;
char sexo;
char continuar = '';


do{
id= InOut.leInt("insira a idade";
sal= InOut.leDouble("Insira o salário";
sexo= InOut.leChar("Insira o sexo";
if(sexo == 'f'||sexo == 'F' || sexo == 'm'||sexo == 'M'){
if(sexo == 'f' || sexo == 'F'){
if(salm > 1000){
salm++;
}
}
if (menori>id){
menori=id;
}
if(maiori<id){
maiori=id;
}
continuar=InOut.leChar ("Deseja continuar?,S/N");
if(continuar!='s'&&continuar!='S'&&continuar!='n'&&continuar!='N'){
System.out.println("Favor inserir caracteres válidos!");
}
salg += sal;
i++;
}
}while(continuar=='S'||continuar=='s');
med = salg/i;
System.out.println("Média de salário do grupo" + med);
System.out.println("quantidade de mulheres com salário até R$1000,00" + salm);
System.out.println("maior idade" + maiori);
System.out.println("Menor idade" + menori);
}
}
>
pode ganhar bem mais mesmo principalmente como PJ, na parte java/web pelo menos
desktop não faça a minima ideia
Driver procura no site da Oracle de acordo com a versão do banco
URL de conexao:
jdb:oracle:thin:@servidor:porta:SID
 
Índice dos Fóruns » Perfil de ronybrand » Mensagens enviadas por ronybrand
Ir para:   
Powered by JForum 2.1.8 © JForum Team