> On 11/02/2013 01:05, Williams, Nick wrote:
>> As some of you know, I've been experimenting with Tomcat trunk (8.0)
>> and the latest specs. I understand, of course, that this is all far
>> from complete. While playing around this weekend, I noticed three
>> things:
>>
>>
>> -          Tomcat trunk still has EL 2.2 instead of the new EL 3.0
>>
>> -          javax.servlet.http.HttpSessionIdListener (possibly others,
>> this is just the one I noticed) is missing from servlet-api.jar
>>
>> -          HttpServletRequest#changeSessionId() is not yet
>> implemented
>>
>> Is anyone on the list currently working on any of these three things,
>
>Not to my knowledge.
>
>> and if so, do you have any idea when some reasonably-stable iteration
>> of them will be checked in to trunk?
>
>EL 3.0 will be a fair amount of work. The ID change stuff is trivial.

Yea. I read the EL 3.0 specification last night. The lambda expressions and 
LINQ support are pretty cool, but I can definitely see how that's going to be a 
LOT of work...

Agreed that the ID change stuff is trivial. I was thinking about writing the 
change myself and submitting it to the list. I looked through the "Get 
Involved" section of the website and found info about submitting patches, code 
formatting, tools to use, etc. However, there's not a whole lot of info on 
"working on the next specification." If someone has the time to indulge me, I 
had a couple questions, like:

1) Where do y'all get the javax.* code that's in your repository? Do you write 
it from scratch based on the spec, or do you download it from somewhere? It's 
obviously not consistent with the classes in the 
javax.servlet:javax.servlet-api:3.1-b05 Maven artifact, but I don't know what's 
involved in updating that.

2) Where do y'all get the XSD files in 
http://svn.apache.org/repos/asf/tomcat/trunk/java/javax/servlet/resources/ and 
what's involved in adding new ones / updating? I noticed the Servlet 3.1 XSDs 
have not been added yet (which was surprising to me, since the deployment 
descriptor in my web app using web-app_3_1.xsd works). Don't know if just 
nobody has gotten around to it yet, or if there's a specific reason they're not 
there yet (Do you always wait until the spec is final? Do you put beta XSDs in 
there during development and update when the spec goes final?). There are 3.1 
XSDs at 
http://java.net/nonav/projects/glassfish/sources/svn/show/trunk/main/appserver/deployment/schemas/src/main/resources/glassfish/lib/schemas,
 but that's just a guess.

Nick

>
>Mark


This e-mail may contain privileged or confidential information. If you are not 
the intended recipient: (1) you may not disclose, use, distribute, copy or rely 
upon this message or attachment(s); and (2) please notify the sender by reply 
e-mail, and then delete this message and its attachment(s). Underwriters 
Laboratories Inc. and its affiliates disclaim all liability for any errors, 
omissions, corruption or virus in this message or any attachments.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to