Re: newbie question on cobol syntax



Pete Dashwood wrote:
"LX-i" <lxi0007@xxxxxxxxxxxx> wrote in message news:8-qdnQ6YAf0SPa_bnZ2dnUVZ_sWdnZ2d@xxxxxxxxxxxxxx
What did it do?


It allows me to test any webservice that is exposed anywhere, even though I am not running on that host.

[snipped implementation]

Cool. I'm guessing AVSProxy is a connection to your proxy server?

Our system uses Apache, Struts, and Velocity, along with Java and Oracle.

Yes, I remember some of my Java people getting excited about Struts. I'm not sure what this is... I'm unfamiliar with Velocity, too.

(Recognize that all these descriptions are from me as a two-month programmer with no formal training...)

Struts allows you to specify "actions" - these are Java classes with an "execute" method. Struts invokes the execute method of the defined action, passing the form and it's data as a bean. It's pretty cool - it will even recognize objects (if you defined a checkbox array, for example, based on an object) and recreate the ID and value fields. (It doesn't do the full constructor - it basically calls the no argument constructor, and then puts the values in. However, you can take that list and easily recreate the objects, presuming they came from a persistent data store.)

Velocity strikes me as SSH on speed. :) We have lists defined, and then in the code, there's something like

<tr>
<td>
$ExampleList
</td>
</tr>

"$ExampleList" is replaced with a select box of "whatever"s. You can also define macros, and I'm sure there's more to it than I've learned so far. We also have "business-functions" (SQL statements, defined in several XML files) that are tied to security profiles as well. I'm not sure which technology provides that infrastructure.

They also loved AJAX which I have as next on my list :-) (now it is available for C#)...

That's kind of a misnomer. AJAX is available for everything. :) The AJAX toolkit makes it easy to integrate predefined AJAX functionality into .NET applications, but you don't have to use that to do what you need to do. The AJAX toolkit actually implements it using the .NET standard "control" syntax (for example, the "accordion" control renders those cool sets of <div>s where when you click a heading, all the others shrink down and the one you clicked expands).

I haven't actually integrated them into any active code, but I looked at them quite a bit a few weeks ago. :)

I just haven't time to do the education I need to, until this web site is published, but after that I expect to relax and immerse myself in some of this "new-fangled high tech mumbo-jumbo"... :-)

Funny... I'm so busy doing stuff, I don't have time to learn it... :-)

I'm sure many here have been in that situation...

Tell me about it! I've started back with college classes; I'm trying to learn the stuff at work; my two oldest kids are playing baseball/T-ball; I'd like to spend some leisure time with my family. Where is the .NET playtime? :P

The first step to becoming legend... deliver more than they expect.

Heh - that would be a hoot. Especially as inadequate as I'm feeling now at times...


--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ / \ / ~ Live from Albuquerque, NM! ~
~ / \/ o ~ ~
~ / /\ - | ~ daniel@thebelowdomain ~
~ _____ / \ | ~ http://www.djs-consulting.com ~
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
~ GEEKCODE 3.12 GCS/IT d s-:+ a C++ L++ E--- W++ N++ o? K- w$ ~
~ !O M-- V PS+ PE++ Y? !PGP t+ 5? X+ R* tv b+ DI++ D+ G- e ~
~ h---- r+++ z++++ ~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

"Who is more irrational? A man who believes in a God he doesn't see, or a man who's offended by a God he doesn't believe in?" - Brad Stine
.