ſeptiembre 23, 2017, 05:13:52 am

Autor Tema: Java web Reproductor Musica y Manejo de sesiones  (Leído 3141 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Chubidub1

  • Me das tu IP?
  • *
  • Mensajes: 54
    • Ver Perfil
Java web Reproductor Musica y Manejo de sesiones
« en: Mayo 11, 2017, 10:07:52 pm »
Buenas tardes, actualmente estoy intentado crear un proyecto en netbeans en java web.

Mi proyecto consiste en dar usuarios y contraseñas ya definidas y que cada usuario tenga la opcion de seleccionar una cancion de una lista y reproducirla y guardar la eleccion de cada usuario. Como podria hacer este proyecto tengo entendido que se tendria que usar manejo de sesiones. Pero alguien me podria dar una ayuda


Gracias

Desconectado seth

  • El mas real
  • G#
  • **
  • Mensajes: 7889
  • Sexo: Masculino
    • Ver Perfil
Re:Java web Reproductor Musica y Manejo de sesiones
« Respuesta #1 en: Mayo 14, 2017, 10:41:53 pm »
Yo usaria spring security para la parte de los usuarios y las claves y hibernate para la parte de guardar las listas

No se si será la mejor opción para cuando estas aprendiendo pero es la unica que se. Esto es para vos o para algun curso?


Ves links a xd-blog.com.ar que no andan? buscalos en You are not allowed to view links. Register or Login

Desconectado Hu3c0

  • Me das tu IP?
  • *
  • Mensajes: 61
  • Sexo: Masculino
  • a=navigator.setcookieEnabled();
    • Ver Perfil
Re:Java web Reproductor Musica y Manejo de sesiones
« Respuesta #2 en: Julio 14, 2017, 10:01:15 am »
Con JSP lo puedes hacer perfectamente pero claro es algo complejo poder explicártelo todo por este medio voy a intentar de  darte un pequeño empujón.
En la estructura de tu proyecto debes crear una carpeta llamada por ejemplo misServlets y otra carpeta llamada por ejemplo misBeans

En la carpeta servlet creas tus servlets te pongo un  ejemplo de  un proyecto War que hice para decodificar las url de Adf.ly y te lo comento para ver si pillas la idea.

====ESTO ES EL SERVLET=================>
Código: You are not allowed to view links. Register or Login
package ServletContainer;

import Adf_lyBean.DecodeAdfUrl;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


public class WorkingServletOne extends HttpServlet {

 
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        //Creo un objeto decodeurl de la clase DecodeAdfUrl
        DecodeAdfUrl decodeurl = new DecodeAdfUrl();
        response.setContentType("text/html;charset=UTF-8");
       
        //Meto en el String el request del index.html
        String geturlform=request.getParameter("EditText_Url");
        //Mando url al método decodeAdf_ly
        if(!geturlform.startsWith("http://adf.ly/")){response.sendRedirect("BadMessage.html");}
        else {
        decodeurl.decodeAdf_ly(geturlform);
        request.getSession().setAttribute("decodeurl", decodeurl);
        response.sendRedirect("ShowUrl.jsp");
        }       
    }

    // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
    /**
     * Handles the HTTP <code>GET</code> method.
     *
     * @param request servlet request
     * @param response servlet response
     * @throws ServletException if a servlet-specific error occurs
     * @throws IOException if an I/O error occurs
     */
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        processRequest(request, response);
    }

    /**
     * Handles the HTTP <code>POST</code> method.
     *
     * @param request servlet request
     * @param response servlet response
     * @throws ServletException if a servlet-specific error occurs
     * @throws IOException if an I/O error occurs
     */
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        processRequest(request, response);
    }

    /**
     * Returns a short description of the servlet.
     *
     * @return a String containing servlet description
     */
    @Override
    public String getServletInfo() {
        return "Short description";
    }// </editor-fold>

}



===AQUI EL CÓDIGO DENTRO DE LA CARPETA BEANS====>

Código: You are not allowed to view links. Register or Login

package Adf_lyBean;

import com.sun.org.apache.xerces.internal.impl.dv.util.Base64;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.regex.Matcher;
import java.util.regex.Pattern;


public class DecodeAdfUrl {

    private String cleanResponse;
    private String retorno;
    private StringBuilder sb = new StringBuilder();
    private StringBuilder sb1 = new StringBuilder();
    private String adfly_url=null;
    private StringBuffer response = new StringBuffer();
    private Pattern p = Pattern.compile("var ysmm = \'(.+?)\';");
   
    public DecodeAdfUrl() {
    }
    public String getAdfly_url() {
        return adfly_url;
    }

    public void setAdfly_url(String adfly_url) {
        this.adfly_url = adfly_url;
    }
    public void decodeAdf_ly (String adfurl) throws MalformedURLException{
        URL url1 = new URL(adfurl);
        String inputline;
        try {
          BufferedReader in = new BufferedReader(new InputStreamReader(url1.openStream()));
          while ((inputline = in.readLine()) != null) {
          response.append(inputline + "\n");
          }
          in.close();
          Matcher m = p.matcher(response.toString());
          while( m.find() ){   
          cleanResponse=m.group(1);
   
   
          for (int i=0;i < cleanResponse.length();i+=2){
          sb.append(cleanResponse.substring(i,i+1));}
          for(int b=cleanResponse.length()-1;b>=0;b-=2){
          sb1.append(cleanResponse.charAt(b));}
          String bytesEncoded=sb.toString().concat(sb1.toString());
          byte[] valueDecoded= Base64.decode(bytesEncoded );
          adfly_url= new String (valueDecoded).substring(2);
   
  }
        } catch (IOException ex) {
            Logger.getLogger(DecodeAdfUrl.class.getName()).log(Level.SEVERE, null, ex);
        }
       
          }
   
}

Para que  me comprendas estamos utilizando un MVC  te explico un index.jsp que muestra por ejemplo un formulario======>El Servlet recoge los parámetros del formulario  los trabaja y según la lógica del condicional manda a una página u otra dependiendo del resultado.


Si lees el código del servlet y lo entiendes puedes hacer lo mismo tú con lo que quieres hacer es decir compruebas el login de usuarios  y reenvias a una página u otra dependiendo del resultado .

Las sesiones de usuario las puedes manejar como en php mira el código
 request.getSession().setAttribute("decodeurl", decodeurl);
En este caso estoy pasando a través de la sesión  decodeurl el Objeto decodeurl espero que me comprendas , aunque la verdad es algo complejo poder explicarte todo por aquí

Luego en los encabezados de los html.jsp  ocurre como en php <%%> todo lo que  este dentro es interpretado como código java como se haría en php <?php   ?>

He intentado resumirtelo lo más breve posible pero evidentemente es bastante complejo poder mostrartelo todo un Saludo Para los Dráculas y para Tí
« Última modificación: Julio 14, 2017, 10:02:49 am por Hu3c0 »


xx
Reproductor de Música - Buscador de Música Script Full

Iniciado por Godfreie

6 Respuestas
5657 Vistas
Último mensaje Diciembre 16, 2007, 05:16:56 pm
por Fhaker
exclamation
Reproductor de musica

Iniciado por Mr. X

5 Respuestas
1530 Vistas
Último mensaje Mayo 28, 2010, 03:18:07 pm
por Mr. X
question
Reproductor de musica

Iniciado por rayder1

3 Respuestas
699 Vistas
Último mensaje Marzo 03, 2014, 03:48:57 pm
por .xAk.
thumbup
Reproductor de música

Iniciado por Denis2

3 Respuestas
938 Vistas
Último mensaje Octubre 29, 2014, 05:16:35 pm
por LauBuru
resuelto
Reproductor Musica - [Solucionado]

Iniciado por mDrinky

10 Respuestas
2408 Vistas
Último mensaje Diciembre 24, 2009, 01:11:53 pm
por alexmanycool
thumbup
ProjectPlaylist (Reproductor de música WEB)

Iniciado por DarkSkull

1 Respuestas
2342 Vistas
Último mensaje Abril 25, 2008, 03:22:12 am
por DarkSkull
xx
Reproductor de musica aleatorio

Iniciado por onixes001

4 Respuestas
2658 Vistas
Último mensaje Agosto 17, 2009, 03:58:35 pm
por polaram
xx
Flash-017 Práctico - Reproductor de Música en AS2

Iniciado por lucasmoyano

0 Respuestas
811 Vistas
Último mensaje Junio 17, 2010, 10:03:11 pm
por lucasmoyano
xx
¿Como coloco un reproductor de musica?

Iniciado por TheDuarD

12 Respuestas
8939 Vistas
Último mensaje Noviembre 10, 2007, 05:32:32 pm
por Chino Antrax
xx
[Aspx.Net] Reproductor de Musica Web By:alex19910218

Iniciado por alex19910218

0 Respuestas
3362 Vistas
Último mensaje Mayo 09, 2009, 09:45:23 am
por alex19910218