themaster
-
Gesamte Inhalte
289 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von themaster
-
-
<html:form action="/HelloWorld.do?action=gotName" focus="username" >
Stand das wirklich so in dem Artikel?
Dann sollten die den aber nochmal überarbeiten.
Das wäre z.B. ein gültiger Tag.
<html:form action="/HelloWorld" focus="username">
Es wird der Name der Aktion (mit / am Anfang) geschrieben ohne das .do.
Es wird ein HTML-Formular erstellt(HTML-Tag form) mit der Angabe der Action wird die Ziel-URl festgelegt (HTML-Attribute auch action). Bei Struts wird allerdings nicht die URL angegeben sondern die Action, die nach dem Absenden des Forumlars auf dem Server ausgeführt werden soll, hier /HelloWorld.
Zuerst die Validierung des Form-Objekts und danach die Action selbst.
Die zusätzlichen Parameter action=gotName sollte man per Hidden-Input-Feld übergeben.
<html:hidden property="action" value="getName"/>
Korrigierte Version:
<html:form action="/HelloWorld" focus="username" >
<html:hidden property="action" value="getName"/>
<bean:message key="hello.jsp.prompt.person"/>
<html:text property="person" size="16" maxlength="16"/><br>
<html:submit property="submit" value="Submit"/>
<html:reset/>
</html:form><br>
Ich hoffe das es läuft, habe im Moment keine Möglichkeit zum Testen.
Aber so habe ich die form-Tags in meinen Projekten benutzt und damals lief es
(Struts < 1.1)
Grüße
themaster
-
Ich sehe es ähnlich wie der Kleine.
Wichtiger als welche Sprache ist etwas besser als andere, ist die Frage wo habt hier erfahren. Sich für ein Projekt in eine neue Sprache einzuarbeiten wird etwas viel.
c#: Gut, wenn man schnell eine 90%-Lösung haben will.
java: mein Favorit, aber auf dem Client etwas problematisch, auf dem Server ideal.
vb: siehe der kleine.
php: siehe der kleine.
Großer Vorteil der MS-Sprachen (inkl. C++) ist natürlich, dass du die COM-Automatisierung für den Zugriff auf die Dateien benutzen kannst. Für Excel gibt es zwar gut Alternativen (jakarta poi, perl spreadsheet), aber zum Auslesen aus MS Projektdateien ist mir nichts gekannt. Kommt aber auch darauf an wie kompoliziert MS Projekt dateien intern aufgebaut sind. Wenn Sie einfach sind, kann man sich einen parser vielleicht aus selbst bauen. Aber ich glaube nicht es es sich lohnt.
Aber im Gegensatz zu der Kleine würde ich kein Webprojekt mit C++ oder Delphi machen wollen.
Entwicklungsumgebung:
c#, c++, vb -> klar, Visual Studio.net
java -> Wenn hier Geld ausgeben könnt: JBuilder, Eclipse
Wenn hier kein Geld ausgeben wollt: Eclipse
Delphi -> klar.
-
Ich denke dass die Themen Handy-Provider und Webhoster/ISP doch sehr weit auseinander liegen.
Man sollte glaube ich diese beiden verschiedenene Themen nicht in einem Forum mischen.
Ich weiß zwar nicht genau wo Handy-Provider-Probleme hingehören (ich würde sie wohl in Daily Talk posten).
Grüße
themaster
-
So wie es aussieht gibt es getDefaultInstance nur mit zwei Parametern.
Probier mal als zweiten Parameter null zu übergeben.
Grüße
themaster
Auszug: javadoc: http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/mail/Session.html
getDefaultInstance
public static Session getDefaultInstance(java.util.Properties props,
Authenticator authenticator)Get the default Session object. If a default has not yet been setup, a new Session object is created and installed as the default.
Since the default session is potentially available to all code executing in the same Java virtual machine, and the session can contain security sensitive information such as user names and passwords, access to the default session is restricted. The Authenticator object, which must be created by the caller, is used indirectly to check access permission. The Authenticator object passed in when the session is created is compared with the Authenticator object passed in to subsequent requests to get the default session. If both objects are the same, or are from the same ClassLoader, the request is allowed. Otherwise, it is denied.
Note that if the Authenticator object used to create the session is null, anyone can get the default session by passing in null.
In JDK 1.2, additional security Permission objects may be used to control access to the default session.
Parameters:
props - Properties object. Used only if a new Session object is created.
It is expected that the client supplies values for the properties listed in Appendix A of the JavaMail spec (particularly mail.store.protocol, mail.transport.protocol, mail.host, mail.user, and mail.from) as the defaults are unlikely to work in all cases.
authenticator - Authenticator object. Used only if a new Session object is created. Otherwise, it must match the Authenticator used to create the Session.
Returns:
the default Session object
-
Java-Policy
in Java
Ja, aber mit java -Djava.security.policy geht es nur bei Anwendungen, nicht aber bei Applets.
Nein, ich glaube nicht es es geht, weil es den Sicherheitsmechanismus total aushebeln würde, wenn du aus dem Applet heraus die policy ändern könntest. Dann würde jeder Virenprogrammierer nur aus einem Applet die policy ändern und hätte alle Rechte. Genaus das soll ja verhindert werden.
Aus einer html-Seite heraus ist es auch nicht möglich, da diese ebenso wenig aus die Festplatte zugreifen dürfen.
Möglich wäre die policy-Datei online zu stellen und in einem Hinweistext zuschreiben "Bitte vor Benutzung der Software nach bla kopieren".
-
So wie ich das sehe ignoriert RTL2 die Stellen an denen Werbung vorgesehen ist (dass sind die Stellen an denen die Uhr ein paar Minuten vorspringt) und schneidet eine eigene Werbung herein. Allein dadurch passt die Zeit nicht mehr so richtig.
Allerdings glaube ich nicht, dass es jemals geplannt war die Sendung ab 0:00 zu senden. Ich sehe es auch mehr als 24 Stunden Timer.
Richtig blöd finde ich dass RTL 6 Folgen pro Woche senden. Einen Tag keine Zeit schon wieder zwei Stunden verpasst und dass auszuholen wird bestimmt sehr schwierig, da die Folgen sehr stark auf einandern auf bauen.
-
java != java script
Außerdem Namen haben die beiden Sprachen nichts gemeinsam.
Das richtige Forum für deine Frage ist das Web Design Forum hier:
http://www.fachinformatiker-world.de/forums/forumdisplay.php?s=&forumid=20
Grüße
themaster
-
Original geschrieben von palvoelgyi
Hallo zusammen,
ich wollte mich jetzt mal ein bisschen in Java Server Pages schlau machen.
Reicht dafür das normale SDK oder braucht man ein extra Programm zum erstellen von JSP?
Muss ich im Apache irgendwas einstellen, damit er das ausführen kann?
Wo gibt es Tutorials dafür?
Die Links sind schon gut, nochmal etwas ausführlicher.
Du brauchst auf jeden Fall einen Servlet/JSP Container wie z.B. den Tomcat von Apache ( http://jakarta.apache.org ). Dieser führt die jsp-Seiten aus. Den normalen Apache (und denn meinst du wahrscheinlich in deinem Posting) kannst du die nächsten Monate beiseite legen.
JSPs kannst du im Notfall mit jedem Texteditor erstellen wie eine normale HTML-Seite oder .java-Datei aus.
Ein SDK (ab 1.3) wird auch notwendig sein, der Tomcat wird auf jeden Fall eins benötigen.
Tutorials: Als Einstieg empfehle ich das Tutorial auf der Sun-Seite wie bei jedem Java-Thema überhaupt.
-
Ich wurde nicht byte für byte auslesen, sondern mit available testen wieviele Zeichen verfügbar sind und dann mit der read(byte[] array)-Methode mehr auf einmal lesen.
Ansonsten sieht es eigentlich ok aus. Kann mir so eigentlich nicht vorstellen, warum das Programm abstürzen sollte.
<edit>
Liegt es vielleicht daran, dass du sowieso nur 1 Byte ausliest und dann nie wieder aus dem Inputstream liest. Dann gibt du auch nru 1 Byte auf der Konsole aus und danach wie wieder etwas.
</edit>
-
Original geschrieben von gajUli
verordneten Einspeisetarife fuer Windraeder und aehnliches finden.
Es gibt schon mehr Energiesubvention z.B. kann man die (hohen) Risikoübernahmen des Staates gegenüber den Energiekonzernnen wohl auch als Subvention sehen.
Die Energieversorgen verdienen viel Geld, aber haben bei Investionen wie den Bau eines neuen Kraftwerks so gut wie kein Risiko.
-
Original geschrieben von Jaraz
Und viertens:
Laut einem Mitarbeiter der RWE heute morgen im Radio, helfen sich die lokalen Anbieter in Deutschland, falls Störungen auftreten.
Dieses ist in den USA aber nicht so. Kann ein Anbieter die Störung nicht kompensieren, kann er nicht auf Überkapazitäten der anderen Anbieter zurückgreifen.
Gruß Jaraz
Ich kann mich irren, aber das habe ich anders verstanden.
So habe ich es bisher verstanden:
Es war durch das Kraftwerk eines Stromversorgers (am Niragra Fall) vom Netz, dies hätte allerdings nur auswirkung auf ein paar 100.000 (Sorry, für die Formulierung) gehabt Nur weil dieser Wegfall durch den Dominoeffekt in die Netze anderen Versorgen "weitergeleitet" wurde, kam es zu dem Ausfall von noch viel mehr Netze. Und erst dies hat dafür gesorgt, dass 50.000.000 betroffen waren.
So wie ich das sehe, wird auch in den USA versucht durch die Kapazitäten anderen Anbieter eine Störung auszugleichen. Aber da diese auch den Grenze lagen, ist noch viel mehr ausgefallen.
-
Ich gehe davon aus dass du das anderen Programm mit Runtime.exec() aufgerufen hast.
Dort gibt es die methode getInputStream unt getErrorStream. Diese kannst du in eine Datei leiten oder an out/error der System-Klasse leiten, dann werden Sie auf der Konsole ausgegeben
-
Jedes Krankenhaus hat eine Notstromeinrichtung.
Das alles ist vielleicht ärgerlich und man etwas über die Amerikaner lachen (wobei bei uns glaube ich das gleiche auch passieren könnte), aber für Krankenhäuser nun kein Beinbruch.
timmi hat doch Recht. Sagen wir das passiert alle 30 Jahre und die Verhinderung kostet jedes Jahr 1 Millarde Dollar. Kann man dann nicht einen Ausfall so ärgerlich und teuer er auch sein mag nicht, hinnehmen?
Und zu der Kapitalismusbemerkung: In Kapitalistischenländern ist mit sicherheit die Stromverfügbarkeit wesentlich höher es in kommunistischen Ländern der Fall gewesen ist. Also mal auf dem Teppich bleiben.
Original geschrieben von need-some-blood@timmi-bonn
Tja, ****** auf die Panik und Angst der Bevölkerung! Schei.ß auf mögliche Plünderungen in Millionenhöhe! ****** auf die Patienten in den Krankenhäusern!
****** auf die Börse in New York! ****** auf das schreiende Baby was seine warme Milchflasche nicht bekommen kann. Der Kosten-Nutzen-Effekt zählt. Also deutlicher gesagt. Solange wir mehr Geld ausgeben müssen als wir bei einem Stromausfall verdienen, werden wir nicht eingreifen.
JUHU!! Der Kapitalismus lebt !!!
-
Verposten ist bestimmt schon fast jedem einmal passiert.
Ich fände diese Funktion nützlich, ob ich nun meinen Beitrag noch editiere und bis auf eine Entschuldigung alles lösche oder ob der falsche Beitrag geslöscht wird: Da ist das gesammte Löschen, die bessere Variante.
Dadurch werden auch die Mods nicht belastet.
-
Der Button "Löschen" ist auch da, aber wenn man den benutzt, erscheint ein Hinweis, dass die notwendigen Rechte fehler.
Dies ist auch so innerhalb der 15 Minutenfrist.
Nur editieren funktioniert da noch.
Grüße
themaster
-
Ich denke auf das du die Schule zu ende machen solltest.
Nach einer Ausbildung wirst du dich weiterbilden wollen (evtl. sogar Studium) und das ist ein Fachabi bzw. Abitur notwendig.
Außerdem sieht in ein paar Jahren die IT Welt hoffentlich wieder besser aus.
Von den IT-Schulformen bin ich nicht überzeugt. Ich habe alte ITAs bei mir in der Klasse (FI), die noch die Ausbildung hinterher gemacht haben, wie das ITA ihnen nichts gebracht hat.
(ist ein Einzelfall einer Schule, die nicht so gut ist, kann man bestimmt so auch nicht verallgemeinen, aber...)
@Schulformen:
Es gibt bestimmt einige IT-Hauptschüler und IT-Realschüle.
(Wir hatten einen in der Klasse, er gehörte mit zu den Besten).
Aber man kann doch nicht allen erzählen, ja Hauptschule reicht auf jeden Fall, das kann einfach nicht so funktionieren.
Als die jetzigen FI-Hauptschüler angefangen haben, war die IT-Situation wahrscheinlich noch ein ganz andere. Da gab es noch wesentlich mehr (freie) Stellen und selbst du der Zeit waren Hauptschüler als IT-Auszubildene eher die Ausnahme.
-
php ist eine Server-seitige Sprache deshalb ist es unmöglich eine Aktiona auf dem Client sprich Browser durch php auszulösen.
Wenn du das Browser-Fenster schließen willst, kannst du dies per Javasript machen.
-
[edit]
Sorry...
-
Persönlich sprechen finde ich häufig wesentlich besser als Telefonieren.
Beim IM kann man immer selbst bestimmen, wann man antworten will. Wenn jemand ne Frage an mich hat, ich aber gerade etwas anderes dringendes am machen bin, dann antworte ich in ein paar Minuten. Telefonieren reißt mich für ein paar Minuten gleich aus der Konzentration raus.
Mit dem Messagener sah ich ob jemand am Platz ist und schickte ne kurze Nachricht, ob der Kollege/die Kollegin kurz Zeit hat und alles ist klar.
Jedem seine Art, aber ich fand es ganz praktisch.
-
Ich wurde das zweite nehmen, es wirkt mehr wie aus einem Guß. Das erste sind eigentlich zwei sehr unabhänige Themen, die zusammen in ein Projekt gepackt werden.
-
Bei uns gibt es einen eigenen MSN Server.
Bei manchen Abteilung ist es Pflicht MSN am laufen zu haben, bei anderen nicht.
Grundsätzlich ist es schon praktisch, wenn man nicht für jede Kleinigkeit durchs ganze Haus laufen muß, um dann festzustellen, dass jemand gar nicht am Platz ist. Mit nem Messanger siehst, ob ob jemand am Rechner arbeiter oder away ist.
-
Die class-Dateien müssen in das jar-Archive.
Das mit WinRAR ist sogar korrekt, was das einfache packen betrifft. Nicht das signieren. Ein jar-File ist technisch gesehen ein ganz normales zip-Archive.
Die html-Datei muß so umgestellt werden, dass nicht mehr nur die Klasse sondern auch das jar-Datei eingestellt ist. Ich glaube (besser nachsehen, ist so lange her) es gibt ein HTML-Attribute archive="<jarfile>"
-
EJB Pattern
in Java
Das Buch oben scheint wirklich interessant zu sein, es würden einige Element daraus in mehreren Ausgaben des Java Magazins veröffentlicht.
Sonst kann ich noch dieses freie Online-Buch anbieten:
http://www.theserverside.com/books/EJBDesignPatterns/index.jsp
Es kann als pdf heruntergeladen werden, aber nicht ausgedruckt werden.
-
1)
IDE mit der besten Ant-Unterstützung? Eclipse...
-Ant View
-Plant Ant Editor
2)
Ich weiß zwar nicht warum du mit nur den einen Ordner kompilieren meinst, aber es gibt in der Java Build Path-Dialog die Option "Allow output folders for each source folder". Wenn das aktiviert ist, kannst du im gleichen Dialog pro src-Verzeichnis ein eingenes Klassenverzeichnis festlegen.
Das sollte eigentlich genau das sein, was du meintest.
Struts Problem
in Java
Geschrieben
Ausschnitt struts-config.xml:
<action path = "/HelloWorld"
type = "ch03.hello.HelloAction"
name = "HelloForm"
scope = "request"
validate = "true"
input = "/hello.jsp"
>
Die Action-Klasse heißt HelloAction aber die Action wird mit /HelloWorld aufgerufen (Attribute path).
Das .do wird von Struts selbstständig angefügt bei <html:form> wird es nicht angegeben.
Hintergrund:
Struts kannst du auf zwei Arten betreiben.
1) Endung .do
2) /do/Actionname
Damit man nicht jedes Formular im Projekt ändern muss, wenn man die Einstellung ändert, wird die Endung bzw. das /do/ von Struts automatisch eingefügt (jeweils mit den aktuellen Einstellungen)
Normalerweise (d.h. bei normalen URL-Parametern) werden mit dem Fragezeichen nach einer Zielseite weitere Parameter übergeben. So ähnlich wie die Eingabefelder im Formular auch als Parameter übergeben werden.
Aber in <html:form> ist das so nicht möglich, weil dort nur der Name der Action steht.
Deshalb sollte man die weiteren Parameter per versteckten Eingabefeld übergeben.
Die Fehlermeldung ist klar:
/HelloWorld.do?action=gotName: Es gibt ja auch keine Action die so heißt. Es gibt nur /HelloWorld.