Skip to content

Commit 7a1c431

Browse files
authored
Add a comment about @WebServlet (#692)
1 parent 6007d3d commit 7a1c431

File tree

23 files changed

+24
-1
lines changed

23 files changed

+24
-1
lines changed

appengine-java8/analytics/src/main/java/com/example/appengine/analytics/AnalyticsServlet.java

+1
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434

3535
// [START example]
3636
@SuppressWarnings("serial")
37+
// With @WebServlet annotation the webapp/WEB-INF/web.xml is no longer required.
3738
@WebServlet(name = "analytics", description = "Analytics: Send Analytics Event to Google Analytics",
3839
urlPatterns = "/analytics")
3940
public class AnalyticsServlet extends HttpServlet {

appengine-java8/appidentity/src/main/java/com/example/appengine/appidentity/IdentityServlet.java

+1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import javax.servlet.http.HttpServletResponse;
2727

2828
@SuppressWarnings("serial")
29+
// With @WebServlet annotation the webapp/WEB-INF/web.xml is no longer required.
2930
@WebServlet(name = "appidentity", description = "AppIdentity: Get the Host Name",
3031
urlPatterns = "/appidentity/identity")
3132
public class IdentityServlet extends HttpServlet {

appengine-java8/appidentity/src/main/java/com/example/appengine/appidentity/SignForAppServlet.java

+1
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
import javax.servlet.http.HttpServletResponse;
4343

4444
@SuppressWarnings("serial")
45+
// With @WebServlet annotation the webapp/WEB-INF/web.xml is no longer required.
4546
@WebServlet(name = "signforapp", description = "AppIdentity: Sign 'abcdefg'",
4647
urlPatterns = "/appidentity/sign")
4748
public class SignForAppServlet extends HttpServlet {

appengine-java8/appidentity/src/main/java/com/example/appengine/appidentity/UrlShortenerServlet.java

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import javax.servlet.http.HttpServletResponse;
2626

2727
@SuppressWarnings("serial")
28+
// With @WebServlet annotation the webapp/WEB-INF/web.xml is no longer required.
2829
@WebServlet(name = "UrlShortener", description = "AppIdentity: Url Shortener",
2930
urlPatterns = "/appidentity/shorten")
3031
public class UrlShortenerServlet extends HttpServlet {

appengine-java8/cloudsql/src/main/java/com/example/appengine/cloudsql/CloudSqlServlet.java

+1
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737

3838
// [START example]
3939
@SuppressWarnings("serial")
40+
// With @WebServlet annotation the webapp/WEB-INF/web.xml is no longer required.
4041
@WebServlet(name = "CloudSQL", description = "CloudSQL: Write low order IP address to Cloud SQL",
4142
urlPatterns = "/cloudsql")
4243
public class CloudSqlServlet extends HttpServlet {

appengine-java8/gaeinfo/src/main/java/com/example/appengine/standard/GAEInfoServlet.java

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535

3636
// [START example]
3737
@SuppressWarnings({"serial"})
38+
// With @WebServlet annotation the webapp/WEB-INF/web.xml is no longer required.
3839
@WebServlet(name = "GAEInfo", description = "GAEInfo: Write info about GAE Standard",
3940
urlPatterns = "/gaeinfo")
4041
//CHECKSTYLE:OFF

appengine-java8/images/src/main/java/com/example/appengine/images/ImagesServlet.java

+1
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343

4444
// [START example]
4545
@SuppressWarnings("serial")
46+
// With @WebServlet annotation the webapp/WEB-INF/web.xml is no longer required.
4647
@WebServlet(name = "images",
4748
description = "Images: Write an image to a bucket and display it in various sizes",
4849
urlPatterns = "/images")

appengine-java8/logs/src/main/java/com/example/appengine/logs/LogsServlet.java

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333

3434
// Get request logs along with their app log lines and display them 5 at
3535
// a time, using a Next link to cycle through to the next 5.
36+
// With @WebServlet annotation the webapp/WEB-INF/web.xml is no longer required.
3637
@WebServlet(name = "logs", description = "Logs: Display 5 lines of the request log",
3738
urlPatterns = "/logs")
3839
public class LogsServlet extends HttpServlet {

appengine-java8/memcache/src/main/java/com/example/appengine/memcache/MemcacheAsyncCacheServlet.java

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
import javax.servlet.http.HttpServletResponse;
3434

3535
@SuppressWarnings("serial")
36+
// With @WebServlet annotation the webapp/WEB-INF/web.xml is no longer required.
3637
@WebServlet(name = "MemcacheAsync", description = "Memcache: Async Access",
3738
urlPatterns = "/memcache/async")
3839
public class MemcacheAsyncCacheServlet extends HttpServlet {

appengine-java8/memcache/src/main/java/com/example/appengine/memcache/MemcacheBestPracticeServlet.java

+1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131

3232
// [START example]
3333
@SuppressWarnings("serial")
34+
// With @WebServlet annotation the webapp/WEB-INF/web.xml is no longer required.
3435
@WebServlet(name = "memcache", description = "Memcache: Best Practices",
3536
urlPatterns = "/memcache")
3637
public class MemcacheBestPracticeServlet extends HttpServlet {

appengine-java8/memcache/src/main/java/com/example/appengine/memcache/MemcacheConcurrentServlet.java

+1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131

3232
// [START example]
3333
@SuppressWarnings("serial")
34+
// With @WebServlet annotation the webapp/WEB-INF/web.xml is no longer required.
3435
@WebServlet(name = "MemcacheConcurrent", description = "Memcache: Concurrent",
3536
urlPatterns = "/memcache/concurrent")
3637
public class MemcacheConcurrentServlet extends HttpServlet {

appengine-java8/memcache/src/main/java/com/example/appengine/memcache/MemcacheSyncCacheServlet.java

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232

3333
// [START example]
3434
@SuppressWarnings("serial")
35+
// With @WebServlet annotation the webapp/WEB-INF/web.xml is no longer required.
3536
@WebServlet(name = "MemcacheSync", description = "Memcache: Synchronous",
3637
urlPatterns = "/memcache/sync")
3738
public class MemcacheSyncCacheServlet extends HttpServlet {

appengine-java8/oauth2/src/main/java/com/example/appengine/HelloServlet.java

+1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131

3232
// [START example]
3333
@SuppressWarnings("serial")
34+
// With @WebServlet annotation the webapp/WEB-INF/web.xml is no longer required.
3435
@WebServlet(name = "oauth2", description = "Oauth2: restricted helloWorld",
3536
urlPatterns = "/oauth2hello")
3637
public class HelloServlet extends HttpServlet {

appengine-java8/oauth2/src/main/java/com/example/appengine/Oauth2Filter.java

+1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
* <p>Note - this is to demonstrate the OAuth2 APIs, as it is possible to lockdown some
4040
* of your app's URL's using cloud console by adding service accounts to the project.</p>
4141
*/
42+
// With @WebFilter annotation the webapp/WEB-INF/web.xml is no longer required.
4243
@WebFilter(urlPatterns = "/oauth2hello")
4344
public class Oauth2Filter implements Filter {
4445

appengine-java8/remote-server/src/main/java/com/example/appengine/remote/RemoteServlet.java

+1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626

2727
// [START example]
2828
@SuppressWarnings("serial")
29+
// With @WebServlet annotation the webapp/WEB-INF/web.xml is no longer required.
2930
@WebServlet(name = "remote", description = "Remote: yet another HelloWorld.",
3031
urlPatterns = "/remote")
3132
public class RemoteServlet extends HttpServlet {

appengine-java8/requests/src/main/java/com/example/appengine/requests/LoggingServlet.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import javax.servlet.http.HttpServletResponse;
2424

2525
// [START simple_logging_example]
26+
// With @WebServlet annotation the webapp/WEB-INF/web.xml is no longer required.
2627
@WebServlet(name = "RequestLogging", description = "Requests: Logging example",
2728
urlPatterns = "/requests/log")
2829
public class LoggingServlet extends HttpServlet {
@@ -39,6 +40,6 @@ public void doGet(HttpServletRequest req, HttpServletResponse resp)
3940
resp.getWriter().println("Check logs for results");
4041
// [END_EXCLUDE]
4142
}
42-
}
43+
}
4344
// [END simple_logging_example]
4445

appengine-java8/requests/src/main/java/com/example/appengine/requests/RequestsServlet.java

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import javax.servlet.http.HttpServletResponse;
2323

2424
// [START simple_request_example]
25+
// With @WebServlet annotation the webapp/WEB-INF/web.xml is no longer required.
2526
@WebServlet(name = "requests", description = "Requests: Trivial request",
2627
urlPatterns = "/requests")
2728
public class RequestsServlet extends HttpServlet {

appengine-java8/taskqueues-deferred/src/main/java/com/google/cloud/taskqueue/samples/DeferSampleServlet.java

+1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
* interface to background a task on the AppEngine task queues,
3737
* without needing to create a separate URL handler.
3838
*/
39+
// With @WebServlet annotation the webapp/WEB-INF/web.xml is no longer required.
3940
@WebServlet(name = "TasksDefer", description = "TaskQueues: Defer a task",
4041
urlPatterns = "/taskqueues/defer")
4142
public class DeferSampleServlet extends HttpServlet {

appengine-java8/taskqueues-pull/src/main/java/com/example/taskqueue/TaskqueueServlet.java

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
* Form Handling Servlet -- takes the form submission from /src/main/webapp/taskqueues-pull.jsp to
3636
* add and delete tasks.
3737
*/
38+
// With @WebServlet annotation the webapp/WEB-INF/web.xml is no longer required.
3839
@WebServlet(name = "TaskPull", description = "TaskQueues: Process some queues",
3940
urlPatterns = "/taskqueues/queue")
4041
public class TaskqueueServlet extends HttpServlet {

appengine-java8/taskqueues-push/src/main/java/com/example/appengine/taskqueue/push/Enqueue.java

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828

2929
// [START enqueue]
3030
// The Enqueue servlet should be mapped to the "/enqueue" URL.
31+
// With @WebServlet annotation the webapp/WEB-INF/web.xml is no longer required.
3132
@WebServlet(name = "TaskEnque", description = "taskqueue: Enqueue a job with a key",
3233
urlPatterns = "/taskqueues/enqueue")
3334
public class Enqueue extends HttpServlet {

appengine-java8/taskqueues-push/src/main/java/com/example/appengine/taskqueue/push/Worker.java

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525

2626
// [START worker]
2727
// The Worker servlet should be mapped to the "/worker" URL.
28+
// With @WebServlet annotation the webapp/WEB-INF/web.xml is no longer required.
2829
@WebServlet(name = "TaskWorker", description = "TaskQueues: worker",
2930
urlPatterns = "/taskqueues/worker")
3031
public class Worker extends HttpServlet {

appengine-java8/urlfetch/src/main/java/com/example/appengine/UrlFetchServlet.java

+1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
import javax.servlet.http.HttpServletResponse;
3232

3333
@SuppressWarnings("serial")
34+
// With @WebServlet annotation the webapp/WEB-INF/web.xml is no longer required.
3435
@WebServlet(name = "URLFetch", description = "URLFetch: Write low order IP address to Cloud SQL",
3536
urlPatterns = "/urlfetch")
3637
public class UrlFetchServlet extends HttpServlet {

appengine-java8/users/src/main/java/com/example/appengine/users/UsersServlet.java

+1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import javax.servlet.http.HttpServletRequest;
2727
import javax.servlet.http.HttpServletResponse;
2828

29+
// With @WebServlet annotation the webapp/WEB-INF/web.xml is no longer required.
2930
@WebServlet(name = "UserAPI", description = "UserAPI: Login / Logout with UserService",
3031
urlPatterns = "/userapi")
3132
public class UsersServlet extends HttpServlet {

0 commit comments

Comments
 (0)