.


:




:

































 

 

 

 





Java-, org.apache.tools.ant.Task .

. public void - . set, , , , a . , file, setFile().

, org.apache.tools.ant.TaskContainer.

create(), add() addConfigured() . reate() public , Object . dd() ( addConfigured()) public void , Object .

public void execute() , , BuildException.

, System.out. message.

package com.mydomain;

import org.apache.tools.ant.BuildException;

import org.apache.tools.ant.Task;

 

public class MyVeryOwnTask extends Task {

private String msg;

 

// ,

public void execute() throws BuildException {

System.out.println(msg);

}

//

public void setMessage(String msg) {

this. msg = msg;

}

}

, , , , classpath.

<taskdef> - , build -.

<?xml version="1.0"?> <project name="OwnTaskExample" default="main" basedir="."> <taskdef name="mytask" classname="com.mydomain.MyVeryOwnTask"/> <target name="main"> <mytask message="Hello World! MyVeryOwnTask works!"/> </target></project>

, <taskdef> , . classpath <taskdef>, , .

<?xml version="1.0"?> <project name="OwnTaskExample2" default="main" basedir="."> <target name="build" > <mkdir dir="build"/> <javac srcdir="source" destdir="build"/> </target> <target name="declare" depends="build"> <taskdef name="mytask" classname="com.mydomain.MyVeryOwnTask" classpath="build"/> </target> <target name="main" depends="declare"> <mytask message="Hello World! MyVeryOwnTask works!"/> </target></project>

Java . , , :

java.sun.com/products/servlet/index.jsp

java.sun.com/products/jsp/index.jsp

java.sun.com/products/jdbc/index.jsp

java.sun.com/j2ee/1.4/index.jsp

 
9

, - Web- . . , , , . - , . web-, , , .

, Web-.

, , , Model-View-Controller. , ,
.

. , . .

. Web- Web- , . Portlet API , .. Web-.

Web- ( , ), . Portlet API Servlet API (- , - , , ), , .

, doView(),
doConfigure () doEdit(), , .

:

JSP- , , Palm- Web-, PDA ;

. ;

;

Web-;

, ;

;

(firewalls), () Web- ;

.





:


: 2016-04-03; !; : 353 |


:

:

,
==> ...

1463 - | 1443 -


© 2015-2024 lektsii.org - -

: 0.061 .