Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2622 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  42  43  44  ..  327  328  329  330  331  332
Auteur Sujet :

BlaBlaTech@JAVA [ELITE, viendez les boobs]

n°847961
lorill
Posté le 12-09-2004 à 00:44:23  profilanswer
 

Reprise du message précédent :
jni... et de préférence une lib déja faite, genre ca :
 
http://jpcap.sourceforge.net/javad [...] acket.html

mood
Publicité
Posté le 12-09-2004 à 00:44:23  profilanswer
 

n°847962
benou
Posté le 12-09-2004 à 00:49:46  profilanswer
 

ouais, forcément, avec du jni tu peux faire n'importe quoi ...
 
edit : la lib en question est quand même en version 0.01.15


Message édité par benou le 12-09-2004 à 00:50:41

---------------
ma vie, mon oeuvre - HomePlayer
n°847963
lorill
Posté le 12-09-2004 à 00:58:43  profilanswer
 

tout ce que je veux dire, c'est que c'est faisable.
plus dur que si une api était incluse, mais faisable.

n°847964
lorill
Posté le 12-09-2004 à 00:58:59  profilanswer
 

sinon rien a voir, mais je viens de decouvrir jetty, ca p00tre !

n°847968
benou
Posté le 12-09-2004 à 01:34:28  profilanswer
 

lorill a écrit :

sinon rien a voir, mais je viens de decouvrir jetty, ca p00tre !


ca a quoi de bien ?


---------------
ma vie, mon oeuvre - HomePlayer
n°847969
lorill
Posté le 12-09-2004 à 01:52:39  profilanswer
 

benou a écrit :

ca a quoi de bien ?

le fait que je vais ptet reussir a l'integrer a lucane pour avoir une interface web simplement

n°848002
darklord
You're welcome
Posté le 12-09-2004 à 10:45:18  profilanswer
 

lorill a écrit :

le fait que je vais ptet reussir a l'integrer a lucane pour avoir une interface web simplement


 
y a jigsaw aussi dans le genre pas mal ;)


Message édité par darklord le 12-09-2004 à 10:45:23

---------------
Just because you feel good does not make you right
n°848024
Jubijub
Parce que je le VD bien
Posté le 12-09-2004 à 12:38:29  profilanswer
 

-->sérieux y'a pas d'API native pour faire de l'ICMP ????
 
Après lecture de google : visiblement y'a une classe RawSocket dans J2SE5


---------------
Jubi Photos : Flickr - 500px
n°848040
the real m​oins moins
Posté le 12-09-2004 à 13:42:30  profilanswer
 

dark >> euh jigsaw c'est un serveur web+moteur de servlet?? [:mlc]
 
 
sinon pour benou, et pour la question de copier des fichiers en java, qui revient assez souvent: http://www.rgagnon.com/javadetails/java-0064.html : une maniere un peu plus moderne de faire.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°848041
uriel
blood pt.2
Posté le 12-09-2004 à 13:44:57  profilanswer
 

moi, pour copier j'ai la classe made in benou [:kbchris]


---------------
IVG en france
mood
Publicité
Posté le 12-09-2004 à 13:44:57  profilanswer
 

n°848042
lorill
Posté le 12-09-2004 à 13:45:20  profilanswer
 

heps, y'a un expert jasper dans la salle qui peut me dire comment il trouve le classloader pour compiler les jsp ?

n°848043
benou
Posté le 12-09-2004 à 13:52:46  profilanswer
 

the real moins moins a écrit :

sinon pour benou, et pour la question de copier des fichiers en java, qui revient assez souvent: http://www.rgagnon.com/javadetails/java-0064.html : une maniere un peu plus moderne de faire.


merci.
 
Il faudrait que je jete un coup d'oeil aux nio ... et aussi aux autres nouveautés du 1.4  :sweat:


---------------
ma vie, mon oeuvre - HomePlayer
n°848044
benou
Posté le 12-09-2004 à 13:53:12  profilanswer
 

lorill a écrit :

heps, y'a un expert jasper dans la salle qui peut me dire comment il trouve le classloader pour compiler les jsp ?


celui du thread courant, non ?


---------------
ma vie, mon oeuvre - HomePlayer
n°848046
lorill
Posté le 12-09-2004 à 14:03:07  profilanswer
 

benou a écrit :

celui du thread courant, non ?


visiblement non [:sinclaire]

n°848048
benou
Posté le 12-09-2004 à 14:07:16  profilanswer
 

lorill a écrit :

visiblement non [:sinclaire]


quelle version de tomcat ?
 
 
en fait, je me souviens qu'il n'y a pas de classloader utilisé : le classpath est reconstruit et envoyé en pramêtre à JavaC.main() ... C'est super mal foutu la compilation à la valée en java !! Il serait temps qu'il l'incluent à l'API standard vu le nombre de projets qui l'utilisent !


---------------
ma vie, mon oeuvre - HomePlayer
n°848049
lorill
Posté le 12-09-2004 à 14:10:44  profilanswer
 

benou a écrit :

quelle version de tomcat ?


aucune. Jetty 5.0 et j'ai pas la version de jasper.
 
mais je crois que j'ai trouvé (et ca colle avec ce que tu dis) :
http://cvs.apache.org/viewcvs.cgi/ [...] &view=auto
 
visiblement ils foutent le classpath dans ServletConfig.

n°848052
benou
Posté le 12-09-2004 à 14:16:54  profilanswer
 

lorill a écrit :


visiblement ils foutent le classpath dans ServletConfig.


heu ... c'est très sureprenant ca ... surtout avec comme nom de parametre "classpath". Ca ressemble plus à une option destinée à ce que l'utilisateur puisse lui même spécifier le classpath.
 
regarde plutot à l'endroit où ant est appelé pour faire la compile. Si je me suouviens bien, c'est là que le classpath est reconstruit ...


---------------
ma vie, mon oeuvre - HomePlayer
n°848054
lorill
Posté le 12-09-2004 à 14:18:28  profilanswer
 

en meme temps, si je peux specifier le classpath comme ca, ca me va aussi...
si ca marche pas, je regarderais. (mais c'est de la que je viens.. AntCompiler.java utilise options, qui est une instance d'EmbeddedServletOptions)

n°848055
benou
Posté le 12-09-2004 à 14:19:10  profilanswer
 

http://jakarta.apache.org/tomcat/t [...] howto.html
 

Citation :


The servlet which implements Jasper is configured using init parameters in your global $CATALINA_BASE/conf/web.xml.  
 
...
 
classpath - What class path should I use while compiling generated servlets? By default the classpath is created dynamically based on the current web application.


---------------
ma vie, mon oeuvre - HomePlayer
n°848057
lorill
Posté le 12-09-2004 à 14:21:39  profilanswer
 

ben ben ca a l'air d'etre bon. (mon truc marche pas encore, mais le classpath dumpé avec l'erreur se rapproche de ce que je veux)

n°848058
lorill
Posté le 12-09-2004 à 14:22:38  profilanswer
 

oui, mais je n'ai pas de webapp dans ce que je fais... disons que c'est un peu particulier (dark a aussi sauté au plafond quand je lui ai raconté que j'avais pas de web.xml, que mes .jsp etaient dans des jar...) [:joce]

n°848060
verdoux
And I'm still waiting
Posté le 12-09-2004 à 14:25:33  profilanswer
 

C'est bête parce que c'est prévu pour marcher comme ça.
Ou alors t'appelles plus ça du jsp et des servlets.

n°848062
lorill
Posté le 12-09-2004 à 14:26:54  profilanswer
 

ben si... mes trucs héritent de Servlet, donc ce sont des servlets.
 
cela dit, c'est sur que ce n'est pas "standard", mais je n'ai jamais dit etre conforme a la spec Servlet 2.1 ni autre.

n°848064
the real m​oins moins
Posté le 12-09-2004 à 14:28:22  profilanswer
 

ha oui a propos les jsp dans les jar ça m'interesse!  
(meme si je crois pas un instant que ça marchera avec j*e*tfuckingspeed mais bon)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°848065
benou
Posté le 12-09-2004 à 14:29:14  profilanswer
 

lorill a écrit :

oui, mais je n'ai pas de webapp dans ce que je fais... disons que c'est un peu particulier (dark a aussi sauté au plafond quand je lui ai raconté que j'avais pas de web.xml, que mes .jsp etaient dans des jar...) [:joce]


si tu arrives à foutre des jsp dans des jars et à les faire executer après, tu m'intéresse  [:xx_xx]


---------------
ma vie, mon oeuvre - HomePlayer
n°848066
the real m​oins moins
Posté le 12-09-2004 à 14:29:16  profilanswer
 

(lorill, ça te faciliterait pas la vie d'utiliser velocity ou autre moteur de templates plutot :??:)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°848067
lorill
Posté le 12-09-2004 à 14:29:29  profilanswer
 

je pense pas non plus, puisque je fais ma sauce en integrant jetty... le seul truc, c'est que je lui donne un path vers les ressource, ici sous la forme jar:file:///sdfgdfgsdfgdsgs.jar!/
et ca roule

n°848068
verdoux
And I'm still waiting
Posté le 12-09-2004 à 14:29:36  profilanswer
 

Ouais enfin implémenter des interfaces sans respecter les spécifications c'est la meilleure méthode pour tromper tout le monde et s'embrouiller.

n°848070
lorill
Posté le 12-09-2004 à 14:31:03  profilanswer
 

benou a écrit :

si tu arrives à foutre des jsp dans des jars et à les faire executer après, tu m'intéresse  [:xx_xx]


ca ca marche deja. faut juste que les libs jetty soient dans le systemclassloader, ce que je suis en train de contourner.
 
me manque plus qu'un moyen de passer d'une url jar:file:///bla.jar!/ a la chaine bla.jar (mais on dirait que y'a pas de moyen propre de le faire)

n°848073
lorill
Posté le 12-09-2004 à 14:32:53  profilanswer
 

the real moins moins a écrit :

(lorill, ça te faciliterait pas la vie d'utiliser velocity ou autre moteur de templates plutot :??:)


bof, il me faudrait quand même un serveur web avec, et le soucis ca va etre l'integration avec l'existant.

n°848076
lorill
Posté le 12-09-2004 à 14:33:58  profilanswer
 

verdoux a écrit :

Ouais enfin implémenter des interfaces sans respecter les spécifications c'est la meilleure méthode pour tromper tout le monde et s'embrouiller.


 [:sinclaire]  
 
le but c'est d'intégrer une interface http a mon bouzin, pas de redistribuer un serveur d'appli qui respecte une moitié de spec

n°848087
R3g
fonctionnaire certifié ITIL
Posté le 12-09-2004 à 14:44:09  profilanswer
 

pour le coup des jsp dans des jars, je comprends pas bien ; les .class générés à partir de tes jsp, ils sont mis dans le jar aussi ?


---------------
Au royaume des sourds, les borgnes sont sourds.
n°848089
lorill
Posté le 12-09-2004 à 14:46:50  profilanswer
 

nan, dans un repertoire temporaire visiblement

n°848093
benou
Posté le 12-09-2004 à 15:02:13  profilanswer
 

lorill a écrit :

ca ca marche deja.  


et donc tu fais comment ?
parec que jasper, il lui faut les un "vrai fichier" à compiler ... unInputstream ca lui va pas ...
 
Et après comment tu fais pour "mapper" les jsp compilées ?


---------------
ma vie, mon oeuvre - HomePlayer
n°848095
lorill
Posté le 12-09-2004 à 15:11:20  profilanswer
 

benou a écrit :

et donc tu fais comment ?
parec que jasper, il lui faut les un "vrai fichier" à compiler ... unInputstream ca lui va pas ...
 
Et après comment tu fais pour "mapper" les jsp compilées ?


tout ca c'est jetty qui gère...
 
moi en gros je me contente de ca :

Code :
  1. SocketListener listener=new SocketListener();
  2.  listener.setPort(8080);
  3.  HttpServer server=new HttpServer();
  4.  server.addListener(listener);
  5.  // create root context
  6.  HttpContext root = new HttpContext();
  7.  root.setClassLoader(JettyService.class.getClassLoader());
  8.  root.setContextPath("/" );
  9.  root.setResourceBase(getDirectory());  //ca c'est mon jar:file///qsdfsdfg!/ contenant ma jsp
  10.                 //snip sur l'authentification
  11.                 //jsphandler est a moi, cf plus bas
  12.  root.addHandler(new JspHandler());     
  13.  root.addHandler(new ResourceHandler());
  14.  root.addHandler(new NotFoundHandler());
  15.  server.addContext(root);
  16.   server.start();


 

Code :
  1. public class JspHandler extends ServletHandler
  2. {
  3. public JspHandler()
  4. {
  5.  addServlet("jsp","*.jsp","org.apache.jasper.servlet.JspServlet" );
  6.  String cp = LucaneClassLoader.getInstance().getClassPath();
  7.  getServlets()[0].setInitParameter("classpath", cp);
  8. }
  9. }

n°848101
the real m​oins moins
Posté le 12-09-2004 à 15:58:58  profilanswer
 

lorill a écrit :

bof, il me faudrait quand même un serveur web avec, et le soucis ca va etre l'integration avec l'existant.

bin l'un n'empeche pas l'autre. velocity et jetty par exemple. super simple à integrer..


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°848102
the real m​oins moins
Posté le 12-09-2004 à 16:00:31  profilanswer
 

ayan un classloader en singleton [:xx_xx]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°848103
lorill
Posté le 12-09-2004 à 16:04:59  profilanswer
 

the real moins moins a écrit :

ayan un classloader en singleton [:xx_xx]


chut :o

n°848104
lorill
Posté le 12-09-2004 à 16:05:41  profilanswer
 

et accessoirement, ClassLoader.getSystemClassLoader(), c'est quoi d'apres toi ?

n°848106
the real m​oins moins
Posté le 12-09-2004 à 16:11:02  profilanswer
 

ché pas, sur le mac j'ai pas les sources du jdk [:petrus75]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°848107
lorill
Posté le 12-09-2004 à 16:11:38  profilanswer
 

moi non plus, mais un getter en static, sans setter, ca donne une idée [:joce]

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  42  43  44  ..  327  328  329  330  331  332

Aller à :
Ajouter une réponse
 

Sujets relatifs
[java]Ouvrir un fichier dans la fenetre principaleformation pour developpeurs Java
crontab : programme java[JAVA] Aide pour packager un jar
[java] copie de fichier et progressbarinstallation java
[JAVA]Comment insérer un texte dans un fichier audio?[JAVA] Intégrer ANT : API ou ligne de commande ?
[Java][Bouley]Serializable : mauvaise instanciation des champs[JAVA : JNI] Pb a l'execution avec library
Plus de sujets relatifs à : BlaBlaTech@JAVA [ELITE, viendez les boobs]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)