plstrutsit-developer Mailing List for struts-it
Status: Inactive
Brought to you by:
manfredwolff
You can subscribe to this list here.
| 2004 |
Jan
(14) |
Feb
(3) |
Mar
|
Apr
(1) |
May
(3) |
Jun
(3) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
|---|
|
From: Manfred W. <wo...@ma...> - 2004-11-06 16:52:36
|
Moin. Struts-it pages now in german available http://struts-it.de -> german http://struts-it.org -> english Struts-it chain-conf is now released in 1.0.1. There were some bugfixes because the commons-chain framework is not thread-safe Manfred -- =========================================== Dipl.-Inf. Manfred Wolff ------------------------------------------- phone neusta : +49 421 20696-0 fax neusta : +49 421 20696-99 phone private : +49 421 534522 eFax : +49 1212 6 62663 96533 ------------------------------------------- ____________________________________________________ Diese E-Mail enthält möglicherweise vertrauliche und/oder rechtlich geschützte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail ist nicht gestattet. This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorised copying, disclosure or distribution of the material in this e-mail is strictly forbidden. |
|
From: Manfred W. <wo...@ma...> - 2004-07-11 13:24:12
|
Moin. I have released chain-conf 1.0. I have completed the documentation. The framework is still in use in our TUI project. I have also completed some issues to the new architecture project. It will be fine, if everybody makes their feedback. I think it were a good thing, if we can offer a "architecture for small and medium sized projects" and implement some "ready to go components" for such a architecture. In my own litte project (Hundeschule Verwaltungssoftware) I will proof this components in practice. Thanks a log -Manne |
|
From: Manfred W. <mw...@ne...> - 2004-06-28 20:16:05
|
Moin. I have added a new project "architecture". Feel free ... http://plstrutsit.sourceforge.net/architecture/index.html Manfred |
|
From: Manfred W. <wo...@ma...> - 2004-06-20 10:56:45
|
Moin. I change the licence of struts-it to apache, because I use something of the frameworks (commons-chain) and make some modification. For that it is not a good Idea to change the licence from apache to gpl :-)). I think apache is good enough for us. Manfred |
|
From: Manfred W. <wo...@ma...> - 2004-06-14 21:37:44
|
Moin. I have added a new subproject calles chain-conf. It is a facade to configure commons-chain as well. http://struts-it.de/chain-conf . With a littel luck I get an article in the ObjektSpektrum about commons-chain. In this case I will also picture to the struts-it project and as well chain-conf. In the last time I have two hobbies: chains and maven. Step by step I learn more about maven, it ist wonderful. The implementation of chain-conf is finished. I must add some unit tests an then this subproject will be productive in a real project by TUI Interactive. Greetings Manfred Wolff |
|
From: <ben...@id...> - 2004-05-25 08:52:50
|
Dear Open Source developer I am doing a research project on "Fun and Software Development" in which I kindly invite you to participate. You will find the online survey under http://fasd.ethz.ch/qsf/. The questionnaire consists of 53 questions and you will need about 15 minutes to complete it. With the FASD project (Fun and Software Development) we want to define the motivational significance of fun when software developers decide to engage in Open Source projects. What is special about our research project is that a similar survey is planned with software developers in commercial firms. This procedure allows the immediate comparison between the involved individuals and the conditions of production of these two development models. Thus we hope to obtain substantial new insights to the phenomenon of Open Source Development. With many thanks for your participation, Benno Luthiger PS: The results of the survey will be published under http://www.isu.unizh.ch/fuehrung/blprojects/FASD/. We have set up the mailing list fa...@we... for this study. Please see http://fasd.ethz.ch/qsf/mailinglist_en.html for registration to this mailing list. _______________________________________________________________________ Benno Luthiger Swiss Federal Institute of Technology Zurich 8092 Zurich Mail: benno.luthiger(at)id.ethz.ch _______________________________________________________________________ |
|
From: Manfred W. <wo...@ma...> - 2004-05-19 21:41:20
|
Moin I have moved the homepage to a maven project: http://struts-it.de . Every subproject as action-context get their own maven instance. In the moment I have some trouble to check the differents in. In June I will write a short tutorial to maven. Manfred |
|
From: Manfred W. <wo...@ma...> - 2004-05-19 15:07:49
|
Moin. At the project action-context I have set up mavin. I will check it in this week and upload the maven things to the struts-it homesite. I will also setup a common maven site for the whole project. Maven is very nice. I have implemented a few classes (5) and have over 100 errors styleerrors. Programmers be carefull ;-). Manfred |
|
From: Wolff, M. <Man...@tu...> - 2004-04-08 09:25:09
|
Moin. It was still because evry comitters were very busy the last weeks and monthes. I will make a "call of brainstorming" for future projects. The result I will put into our website at www.struts-it.de so that evrybody can see it. We will rename the project name: form "struts-it - solutions for the struts framework" to "struts-it - solutions for web applications". The focus from Manfred and Michael will be more to some solutions for configuration management. The brainstorming will show that. So storm your brain Manfred |
|
From: Axel S. <ast...@ne...> - 2004-02-04 03:38:38
|
hi manne. I guess you mean you created a new cvs module? which classes do you want to check me in? i didn't plan to check anything in before february 20th., because at the moment i havent got much time and the classes are 1. at least "not good" documented 2. not quite ready and in parts not even compilable 3. partially buggy (i know, a real programmer never produces bad code, and if he has got no time, he even programs a lot better to avoid debugging. but anyway... ;o) the only thing I could maybe fix and add is the ActionHook/TRequestProcessor. If you like meto do that, just let me know... Greez Axel |
|
From: Manfred W. <ma...@ma...> - 2004-02-03 21:54:11
|
Moin. I have checked in a new project call usedLibs. I thought it is a good idea to check all lib in to a folder that we use. I have build a new jar called common-chain.jar. Unfortunately there is no realease. So I have picked the things I need and put it into this jar. Next step is: - Refactor the back mechanism. It were good if you check in your things, axel. - Building an action-hook - Working only with contextes. I will do a little at the weekend. Manfred |
|
From: Manfred W. <ma...@ma...> - 2004-02-03 12:20:42
|
Moin. I have checked in a new project call usedLibs. I thought it is a good idea to check all lib in to a folder that we use. I have build a new jar called common-chain.jar. Unfortunately there is no realease. So I have picked the things I need and put it into this jar. Next step is: - Refactor the back mechanism. It were good if you check in your things, axel. - Building an action-hook - Working only with contextes. I will do a little at the weekend. Manfred -- =========================================== Dipl.-Inf. Manfred Wolff ------------------------------------------- phone neusta : +49 421 20696-27 phone : +49 421 534522 mobil : +49 178 49 18 434 eFax : +49 1212 6 626 63 965 33 ------------------------------------------- ____________________________________________________ Diese E-Mail enthält möglicherweise vertrauliche und/oder rechtlich geschützte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail ist nicht gestattet. This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorised copying, disclosure or distribution of the material in this e-mail is strictly forbidden. |
|
From: Axel S. <ast...@ne...> - 2004-01-31 23:56:12
|
Hi all. We should not be so pessimistic anyway. As long as Craig has not multiple clones of himself running around, i don't think he will be able to implement all the ideas growing in my mind ;o) Anyway i don't think it is forbidden implementing things that are partitially already done in struts or somewhere else. In the most cases, the solutions don't fit my needs up to 100% anyway. So, lets be redundant :o) Unfortunately, i already began working on an "undo" mechanism, which is related to Mannes "Back"-Stragtegy as without "Back" there is no need fpor undo. But hopefully we will get things together later on, my part is implementing the memento pattern and creating the UndoAction-Interfaces. Regards Axel |
|
From: Manfred W. <ma...@ma...> - 2004-01-30 18:57:46
|
Moin,
Axiom: Everythink that might be a good idea to extend struts is already
implemented by Craig R. McClanahan. Our ideas from prologistic of
request/responses in business logic are the goal of a project named
agility. Description in added on the end of this mail.
Axel has convinced me, that a real back mechanims must save all the
information, that are used by the step before. That might be:
- Contextes (later on).
- The session informations
- The request informations
My idea was it to force a redirect so the request attributes (not the
parameter) will be lost. I think thats a good plan first.
I think for context informations we shall use commons-chains, because
the basic concepts as contextes, commands etc. are implemented in this
early beta sandbox component. The next step for me is to implement a
back strategy I has explained some weeks before. When I have checked in
we can add other concepts like. I need one or two weeks (beside the
book) to implement it.
Bye
Manfred
Agility
Agility is a working project name for a business applications framework
based on the Commons Chain package.
The core idea behind Agility that is as much work as possible should be
pushed up to the business layer. Input and output is encapsulated with a
Context object that is passed to and from Agility using a
ProtocolAdaptor. Depending on its implementation, a ProtocolAdaptor may
collect input and deliver output directly from the native platform or
from a presentation framework.
Agility is a Request/Response framework: for each request there is a
response. The request is encapsulated in a Context object, which
includes a Command identifier. Each request must correspond to a
Command, which may also be a Chain of Commands. Commands may nest or
chain other Commands as needed. The request Command is referred to as
the "Action".
When a request comes in from the presentation layer (or a presentation
framework), it is received by a ProtocolAdaptor. The ProtocolAdaptor
extracts the Action Command name from the native request and consults
with a ContextFactory to generate a Context for the request. The request
Context is then passed to the RequestProcessor for the given protocol.
The RequestProcessor is a Command Chain which includes (at a minimum) an
Action Command. Each protocol can have its own RequestProcessor, which
may be a combination of protocol-specific and generic commands. The
Action Command (or Chain) is the core unit of work for the request.
The Action Command may consult business rules and the persistence layer
to complete the unit of work. Any output or messages generated by the
Action may be added to the Context under predetermined keys. If the
Action completes normally, an attribute is added to the Context to
signify the outcome of the Action. The value of the outcome attribute is
arbitrary and defined by application implementing the framework
("success", "failure", "xylophone").
When the RequestProcessor Chain completes, the Context is returned to
the ProtocolAdaptor. Agility defines the ProtocolAdaptor interface but
does not provide an implementation. If the ProtocolAdaptor is a simple
Servlet, it may forward to a server page by munging the outcome value.
If the ProtocolAdaptor is a presentation layer framework, it may pass
the value to an internal mechanism that selects or assembles a server
page, or generates a dynamic response. A ProtocolAdaptor might even
utilitize its own "ResponseProcessor" to execute a series of Commands to
assemble an approriate response.
--
===========================================
Dipl.-Inf. Manfred Wolff
-------------------------------------------
phone neusta : +49 421 20696-27
phone : +49 421 534522
mobil : +49 178 49 18 434
eFax : +49 1212 6 626 63 965 33
-------------------------------------------
____________________________________________________
Diese E-Mail enthält möglicherweise vertrauliche und/oder rechtlich geschützte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail ist nicht gestattet.
This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorised copying, disclosure or distribution of the material in this e-mail is strictly forbidden.
|
|
From: Manfred W. <ma...@ma...> - 2004-01-26 13:56:45
|
Moin http://struts-it.de is still live. It is only a forward to our http://plstrutsit.sourceforge.net site, so everybody of us may change the content of our website. Manfred |
|
From: Michael A. <ma...@un...> - 2004-01-24 14:16:24
|
Hi @all! My point of view to the handling of the author-tag is: Leave and complete it. This means, if anyone is first author of a class, he oder she can start tag with his or her name. If another developer is now changing bigger tasks or is reengineering the class, he or she should add his or her name to the author list. This should not be used for charges but for clear responsabilities. Michael |
|
From: Axel S. <ast...@ne...> - 2004-01-24 13:53:29
|
Hi. in my opinion we should leave the tag in for the first time, as i think its not so bad beeing responsible for the "own" classes. Regards Axel |
|
From: Manfred W. <ma...@ma...> - 2004-01-24 11:35:40
|
Moin. I have updated our homepage. Unfortunately the developer cvs was down yesterday and is still to this weekend. http://plstrutsit.sourceforge.net/ Manne |
|
From: Manfred W. <ma...@ma...> - 2004-01-24 08:04:50
|
moin. At the new struts release the developers has removed all @author tags. The background is, that it will be better if no one can be liable if the code has errors. Whats your meaning about that. Sadly I have removed the thread and the developer list from struts has no archive. Manfred -- =========================================== Dipl.-Inf. Manfred Wolff ------------------------------------------- phone neusta : +49 421 20696-27 phone : +49 421 534522 mobil : +49 178 49 18 434 eFax : +49 1212 6 626 63 965 33 ------------------------------------------- ____________________________________________________ Diese E-Mail enthält möglicherweise vertrauliche und/oder rechtlich geschützte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail ist nicht gestattet. This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorised copying, disclosure or distribution of the material in this e-mail is strictly forbidden. |
|
From: Manfred W. <ma...@ma...> - 2004-01-23 22:10:38
|
Moin. I have made a relauch of our homepage. See: http://plstrutsit.sourceforge.net/ If you navigate to HowTo CVS than you may see how our documentations might be. See sourcecode (CVS down today) how easy you can build such documentations. The Strutsers make all with xml and translate it with a xslt transformation. Perhaps michael can take an eye of that. Manfred |
|
From: Axel S. <ast...@ne...> - 2004-01-21 23:23:55
|
That is a great start, folks. already the first mail in a language i do not really understand. do you want to get me out of the project ;o= In fact i think it would be nice writing in rnglish from the beginning. you know, the archives. I tried to subscribe, but i forgot the filter on my IMAP account, so i didnt see the confirmation mail. michael, are you there? Regards Axel |
|
From: Manfred W. <ma...@ma...> - 2004-01-20 21:20:18
|
Moin. Nachdem ich jetzt heute Axel "zwangs angemeldet" habe hier ein paar Infos über meine Aktivitäten (in deutsch, außer uns drei liest es eh keiner ;-)) - Ich habe die Tracker eingerichtet: Bugs, Feature Requests, Support und ?? noch einen. - Ich habe noch eine Mailinglist cvscommit eingerichtet und euch angemeldet. Hier werden alle Änderungen des CVS einschlagen, hoffe ich. - Ich habe action-context und htdocs eingecheckt - Ich habe eine ACL erstellt, so daß auch andere Zugriff zumindest auf Teile des CVS haben können. - Ich habe die Domaine struts-it bestellt. - ... - Axel: Ich bräuchte dringend den Hook. Zur Not mail ihn mir bitte, dann checke ich ihn selbst ein. Manne |
|
From: <man...@us...> - 2004-01-18 17:31:21
|
Update of /cvsroot/plstrutsit/action-context/src/org/strutsit/struts/context In directory sc8-pr-cvs1:/tmp/cvs-serv12180/src/org/strutsit/struts/context Modified Files: ActionContext.java Log Message: Just have a look, if the notifier goes well. Index: ActionContext.java =================================================================== RCS file: /cvsroot/plstrutsit/action-context/src/org/strutsit/struts/context/ActionContext.java,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** ActionContext.java 18 Jan 2004 12:30:25 -0000 1.1.1.1 --- ActionContext.java 18 Jan 2004 17:31:16 -0000 1.2 *************** *** 24,27 **** --- 24,28 ---- * created: 2004-01-17 Manfred Wolff */ + package org.strutsit.struts.context; |
|
From: Manfred W. <ma...@ma...> - 2004-01-16 18:32:09
|
Hi. We will provide our source code to the gnu lgpl. For this the following things are necessary: 1. Every source code has marked with this diclamer: /* struts-it - solutions for a better struts understanding Copyright (C) 2004 - [author of the code] This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA created: [date of creation] */ Every code should have an owner (who has checked it first). Every committer may change the code. We use perforce as the developer repository. Axel has demanded a few licence keys. I will do it so well. Perhaps we host it at the server of my friend boris. Every week we make a mirror to sourceforge. All docs, htdocs we should check in at sourceforge directly. Manne |
|
From: Manfred W. <ma...@ma...> - 2004-01-16 18:01:37
|
Moin. The question is, if we will offer a continuous layout for our documentation. I have made a litte style.css for those. I can write a short introduction how to make a menu, code style and so one. What is the position of the other? Manne |