You can do everything you say simply by using CORBA to communicate among the tiers and a good object model. To scale the middle tier you need an application server.
sure, you can but not as elegant as EJBs, and if you are developing for a thin client JSPs talk very well with EJBs. not the case with your CORBA hack you will need to find a way to make your web scripts talk to your CORBA backend easily.
It's easy to separate the business logic from the presentation logic from the database logic just using OOP.
ofcourse this is also possbile (heck anything is possbile it is all zeros and ones at the bare metal) but you will run into an integration nightmare, your database not talking well with your objects ? or maybe you need to write a ton of code to make it work?... what??!! your boss wants you to switch the database vendor right now?
J2EE application servers provides you with an environment where you can model your business tier easily and get data in/out easily, scaling this is a bonus and an extra feature, till today vendors implement clustering differently, and you cannot cluster different application servers (say JBoss and Oracle 9iAS) which proves my point because if it that what app servers are built for then it should have been standardized first thing.
The purpose of application servers is to have a canned infrastructure capable of handling these problems well. There are many other plumbing considerations that application servers keep track of...
you missed the point by a mile, the main purpose of the application server is to hold your business logic tier in a multi tier application, so you have a database-vendor neutral application, and the option to use multiple clients like web, standalone desktop applictions, mobile devices etc..etc.., scalability and mangeability are just bonuses...
right on !!!...
I was thinking how can such a beautiful UI be made with the crappy Swing, and I just read about some *SWT* issues with GTK+ on their site, now all makes sense...and a big light bulb is hovering over my head.
well other than that broken keyboard you seem to be mixed up between copyrights and patents, if I invented an algorthim I can get a patent on it preventing you from implementing this algorhim in any programming language all clear ?
If coded say..an OS kerenl then I can get the source code copyrighted so you cannot take the same source code and use it however you can reverse engineer it.
so copyright offers no protection to reverse engineering...but a patent does.
...yep I can remember it like it happened today my grandsons... thousands of angry geeks stormed SCO place and torn the place apart, and then they marched to the Evil Empire(TM) and confronted the Prince of Darkness himself yeah...in what was called the first geek revolution..
now seriously there should be no patents on software, or you will end up paying a royalty for something stupid like a patent for a blinking cursor??
I should have studied magnetics instead of IC processing.
dont worry you will have your day, there are alarming indications that the magnetic media is coming to an end as a concept, for one IBM sold its hard disk unit bet you that they have something big coming, and things like this (read the last paragraph).
personally I think that in the future you will buy a daily snapshot of the internet stored on a 1"x1"x1" cube instead of surfing, and you will only need a connection only for email and live events.
...but i'm having nightmares about the goatse guy everytime I read/. cant we just implement a filter for goatse somehow ? heck this page is probably getting more hits than cnn.com and the trolls are getting better even setting up mirrors
How about this... one supreme being creates a big simulated universe, since that supreme being created time itself then the laws of time does not apply on him so he exists in all times simultaneously and outside our time frame. That simulated world defines the concept of space within it, so it is very easy to create almost unlimited perceived space (the universe with all the galaxies and other planets). Are you with me ? ok now that supreme being decides to build all fundamental logical and mathematical laws in that simulated world, so 1+1=2 because it is built into the simulation but not necessarily required in say another simulated world, and other fundamental logical things like "for things to exist they must have an origin and created by someone" (an analogy: for a variable to be used it must be declared) of course these laws that govern the simulation does not apply to that supreme being.
Ok why bother with all this ? because he can !!! and that supreme being want us to believe that he exist but without revealing concrete evidence about his existence so that he can test our "faith".
And when the simulation ends that supreme being will punish those who failed to discover him and will reward those who found him.
it will never reach the state-of-art level of academic theory of OO-languages.
the very nature of the native machine that the software runs on is not object oriented so some mapping glitches are expected you cannot expect to treat everything as an object and get an efficient program, so when given the choice of Integer and int I would blindly choose int and only wrap it in an Integer object only when needed, as you said it is an academic theory.
Secondly the Java interpreter scheme was extremely promising, too. However, SUN fuck this advantage totally up by concentrating on their modified C++ clone. MS did recognize this potential much better with their.NET system providing a platform for a huge range of languages ranging from C++, C#, Java, VB to even Eiffel.
Nothing can stop you from writing your own compiler that generates bytecode that runs on the JVM directly, I've seen implementations of a C, C++ compilers that emits bytecode ready to run on the JVM.
And SUN failed unlike MS to provide decent interoperability
well I agree they were slow but not completely failed.
Personally i think that these design flaws will kill Java in the long term
it is too early to judge with every new version of the JDK I hate Java less and less,
Re:I'll care when native compilers become the norm
on
Preview of Java 1.5
·
· Score: 2, Insightful
no!
because the JIT overhead is not re-occuring, it happens once.
Hello !
I am for the arab world, whatever happend on 911 was certainly not the official story, now I'm not saying that Dubya made it happen he is simply too stupid for that, but there is something FISHY about it, click over and read:
For those of you who have been connected since the early 90s/late 80s do you remember how the net was friendly place? Fine people mostly academics and uber geeks, no trolls, no hassle, no spam, hardly any banner ads. Not those full size flashes that interrupt your reading. back in those good old days when the ICQ numbers were less than one million, and the beautiful Netscape animated logo (early browser 2.x & 3.x) distracted you till a juicy HTML downloads. Not the stupid Bonzi shit we must live with, a non-tech friend of mine asked me to help him with his computer and I discovered this Bonzi crap, after hours of registry tweaking I managed to remove it, instead of providing a real valuable service their business model is to fuck their customers and ruin there machines and trick them into installing their crap Bonzi, its like selling pizza by stuffing it in your client throat.
I have been using Bonzi buddy for convenience purposes lately. I can keep track sports scores. monitor geek activity on slashdot. bonzi also lets me buy my movie tickets. i really don't know where i'd be without bonzi buddy to help me get through the day. thanks, bonzi!
Kazaa is one of the most scalable software I ever seen, downloaded 229,150,955 times, assuming only 10% of the people are online at a time, that is 22 million online users searching its database... makes you wonder if their advertisment business can buy them all that bandwidth and equipment.
I would love to have a look at their p2p protocol, actually i think it should become an RFC.
I wonder what GimpPrint would think of being forced to print or not print certain documents based on their contents
1.comment out the if statement.
2.recompile GimpPrint
3.???
4.Profit!!!
and i thought i would never post one of those.
excuse me..!!
just leave Delphi out of it, Delphi is a true OOP language you should do some research before coming up with a gross generalization like that.
You can do everything you say simply by using CORBA to communicate among the tiers and a good object model. To scale the middle tier you need an application server.
... what??!! your boss wants you to switch the database vendor right now ?
sure, you can but not as elegant as EJBs, and if you are developing for a thin client JSPs talk very well with EJBs. not the case with your CORBA hack you will need to find a way to make your web scripts talk to your CORBA backend easily.
It's easy to separate the business logic from the presentation logic from the database logic just using OOP.
ofcourse this is also possbile (heck anything is possbile it is all zeros and ones at the bare metal) but you will run into an integration nightmare, your database not talking well with your objects ? or maybe you need to write a ton of code to make it work?
J2EE application servers provides you with an environment where you can model your business tier easily and get data in/out easily, scaling this is a bonus and an extra feature, till today vendors implement clustering differently, and you cannot cluster different application servers (say JBoss and Oracle 9iAS) which proves my point because if it that what app servers are built for then it should have been standardized first thing.
nuff said...
The purpose of application servers is to have a canned infrastructure capable of handling these problems well. There are many other plumbing considerations that application servers keep track of...
you missed the point by a mile, the main purpose of the application server is to hold your business logic tier in a multi tier application, so you have a database-vendor neutral application, and the option to use multiple clients like web, standalone desktop applictions, mobile devices etc..etc.., scalability and mangeability are just bonuses...
right on !!!...
I was thinking how can such a beautiful UI be made with the crappy Swing, and I just read about some *SWT* issues with GTK+ on their site, now all makes sense...and a big light bulb is hovering over my head.
never mix well with suits..
did i make any sense?
well other than that broken keyboard you seem to be mixed up between copyrights and patents, if I invented an algorthim I can get a patent on it preventing you from implementing this algorhim in any programming language all clear ?
If coded say..an OS kerenl then I can get the source code copyrighted so you cannot take the same source code and use it however you can reverse engineer it.
so copyright offers no protection to reverse engineering...but a patent does.
SCO threatens sue Linus
...yep I can remember it like it happened today my grandsons ... thousands of angry geeks stormed SCO place and torn the place apart, and then they marched to the Evil Empire(TM) and confronted the Prince of Darkness himself
yeah...in what was called the first geek revolution..
now seriously there should be no patents on software, or you will end up paying a royalty for something stupid like a patent for a blinking cursor??
act today, write your congressman.
I should have studied magnetics instead of IC processing.
dont worry you will have your day, there are alarming indications that the magnetic media is coming to an end as a concept, for one IBM sold its hard disk unit bet you that they have something big coming, and things like this (read the last paragraph).
personally I think that in the future you will buy a daily snapshot of the internet stored on a 1"x1"x1" cube instead of surfing, and you will only need a connection only for email and live events.
...but i'm having nightmares about the goatse guy everytime I read /. cant we just implement a filter for goatse somehow ? heck this page is probably getting more hits than cnn.com and the trolls are getting better even setting up mirrors
How about this... one supreme being creates a big simulated universe, since that supreme being created time itself then the laws of time does not apply on him so he exists in all times simultaneously and outside our time frame. That simulated world defines the concept of space within it, so it is very easy to create almost unlimited perceived space (the universe with all the galaxies and other planets). Are you with me ? ok now that supreme being decides to build all fundamental logical and mathematical laws in that simulated world, so 1+1=2 because it is built into the simulation but not necessarily required in say another simulated world, and other fundamental logical things like "for things to exist they must have an origin and created by someone" (an analogy: for a variable to be used it must be declared) of course these laws that govern the simulation does not apply to that supreme being.
Ok why bother with all this ? because he can !!! and that supreme being want us to believe that he exist but without revealing concrete evidence about his existence so that he can test our "faith".
And when the simulation ends that supreme being will punish those who failed to discover him and will reward those who found him.
...and someone actually told me that AOL can't
I'm not defending Java...
.NET system providing a platform for a huge range of languages ranging from C++, C#, Java, VB to even Eiffel.
it will never reach the state-of-art level of academic theory of OO-languages.
the very nature of the native machine that the software runs on is not object oriented so some mapping glitches are expected you cannot expect to treat everything as an object and get an efficient program, so when given the choice of Integer and int I would blindly choose int and only wrap it in an Integer object only when needed, as you said it is an academic theory.
Secondly the Java interpreter scheme was extremely promising, too. However, SUN fuck this advantage totally up by concentrating on their modified C++ clone. MS did recognize this potential much better with their
Nothing can stop you from writing your own compiler that generates bytecode that runs on the JVM directly, I've seen implementations of a C, C++ compilers that emits bytecode ready to run on the JVM.
And SUN failed unlike MS to provide decent interoperability
well I agree they were slow but not completely failed.
Personally i think that these design flaws will kill Java in the long term
it is too early to judge with every new version of the JDK I hate Java less and less,
no!
because the JIT overhead is not re-occuring, it happens once.
Hello !
:-) ?
I am for the arab world, whatever happend on 911 was certainly not the official story, now I'm not saying that Dubya made it happen he is simply too stupid for that, but there is something FISHY about it, click over and read:
1.Two 911 Jetliners EXCEEDED Their Software Barriers
2.The Israeli "arts" students cheering and photographing the collapse of the WTC?
3.The WTC buildings were designed to withstand a jet impact
4.9/11 Survivor Describes Multiple Explosions
ok now you read it, dont be scared, or you can just ignore it and trust your reality.
not just a rumor started in the arab world...
dont you just *WISH* that it is a only a rumor
this makes sense cuz nyc is far away and the moon is closer...i can see the moon right now but i cant see nyc...
duhhh!!
...wont pull the plug on them.
the typical pointy haired boss ?
:-)
For those of you who have been connected since the early 90s/late 80s do you remember how the net was friendly place? Fine people mostly academics and uber geeks, no trolls, no hassle, no spam, hardly any banner ads. Not those full size flashes that interrupt your reading.
back in those good old days when the ICQ numbers were less than one million, and the beautiful Netscape animated logo (early browser 2.x & 3.x) distracted you till a juicy HTML downloads. Not the stupid Bonzi shit we must live with, a non-tech friend of mine asked me to help him with his computer and I discovered this Bonzi crap, after hours of registry tweaking I managed to remove it, instead of providing a real valuable service their business model is to fuck their customers and ruin there machines and trick them into installing their crap Bonzi, its like selling pizza by stuffing it in your client throat.
I have been using Bonzi buddy for convenience purposes lately. I can keep track sports scores. monitor geek activity on slashdot. bonzi also lets me buy my movie tickets. i really don't know where i'd be without bonzi buddy to help me get through the day. thanks, bonzi!
sign: Bonzi the monkey
I dont think the world will make it that far, but just to be safe I have saved this page for my (grand)^8 son to read it.
uhhh...guess not lost time i checked i was choppy geek my favorite sport is downloading big files :-)
Kazaa is one of the most scalable software I ever seen, downloaded 229,150,955 times, assuming only 10% of the people are online at a time, that is 22 million online users searching its database... makes you wonder if their advertisment business can buy them all that bandwidth and equipment.
I would love to have a look at their p2p protocol, actually i think it should become an RFC.
he kilogram is shedding at an appreciable rate
you mean I'm actually losing weight without doing diets or a workout !!
bill gates expanding his reach into new markets, I hope the Martians will be forgiving and not wipe us out after reading the EULA.
...keep up the good work.
oh I got it... BSODing them into extinction ok
I wonder what GimpPrint would think of being forced to print or not print certain documents based on their contents
1.comment out the if statement.
2.recompile GimpPrint
3.???
4.Profit!!!
and i thought i would never post one of those.
excuse me..!!
just leave Delphi out of it, Delphi is a true OOP language you should do some research before coming up with a gross generalization like that.