Session state - Whats the big deal?

What is the equivalent of HTMLDB's "session state" in other peer environments, like, for instance, ASP/ASPX pages?
There, you would just define a bunch of variables and use those on the page, right?
How does the fact that HTMLDB's "variables" are stored in the database benefit me? All I care about is being able to read/write my "variables" from various points in my application.
Thanks

Vikas,
Session state needs to be maintained somewhere. Then, on a subsequent page view/submission, you are essentially reunited with your session state. This is applicable to almost all Web technologies.
Most technologies persist session state in application server middle-tier memory, which is very finite (.NET supports configuration of both, memory or database). Think about it...if you have 2GB RAM on your middle tier, how many "concurrent" sessions could you support maintaining session state in memory for all your users? What type of elaborate mechanism would you have to employ to ensure you don't exhaust middle tier resources?
I've built/used/monitored real-world applications built using HTML DB, which would have over 6,000 distinct users in the peak hour, yet at any given split microsecond, there were no more than 8 - 10 active database sessions. In an alternative architecture, how much middle tier memory would it take for you to support 6,000 distinct user sessions in an hour? How long before you start expiring these sessions?
Joel

Similar Messages

  • I had itunes working properly for a long time till one day, it was configuring to open the program then i get a message out of nowhere that says could not acess network location %APPDATA%\  i cant even uninstall without this, whats the big deal?!

    I had itunes working properly for a long time till one day, it was configuring to open the program then i get a message out of nowhere that says could not acess network location %APPDATA%\  i cant even uninstall without this, whats the big deal?!

    With that particular variety of 1606 (it's a 1606 error message even though the 1606 error message number isn't returned by the iTunes installer), the following Microsoft document is worth a try:
    You receive an "Error 1606" error message when you try to install or remove a Microsoft program

  • XML-XHTML-HTML Whats the big deal?

    I have become 'fairly proficient' with HTML v4.0.1 transitional.
    All my new pages validat w/W3C.org.
    Why do I need to learn XHTML or XML?
    What's the advantage of using these 'X' languages?
    Can one justify the time/effort to transition to one of them?
    I will happily go for it if there is some benifit.
    Not trying to be offensive.
    Just don't want to waste time if it isn't going to help.
    Dan H.

    A lot of hot air has been expended over the years concerning the benefits of XHTML over HTML and Strict over Transitional - and yes, I hold up my hands as one of the guilty.
    About 10 years ago, the W3C decided that HTML was too sloppy as the markup language of web pages. HTML 4.01 was rewritten to conform to the stricter standards imposed by XML. That's what XHTML 1.0 is. It's exactly the same as HTML 4.01, apart from a handful of rules, such as:
    tags must be properly nested
    all opening tags must have a closing tag or use /> shorthand
    all attributes must be in quotes
    all attributes must have a value, so checked becomes checked="checked"
    all tag names must be in lowercase
    If you know HTML 4.01, you can switch to XHTML 1.0 with no difficulty.
    At the same time, the W3C decided to deprecate a large number of tags and attributes. Deprecate simply means they are scheduled for removal from a future version of the language, so should be avoided. That's the difference between Transitional and Strict. In Transitional, you are allowed to continue using deprecated tags and attributes. As long as your code is valid, it makes very little or no difference which you use. Aiming for Strict is probably a good idea, though, because the deprecated tags and attributes are features that it's now recommended that you use CSS for. So, if your knowledge of CSS is good, you can probably switch to a Strict DOCTYPE tomorrow. If it's not so good, you probably need the Transitional DOCTYPE. But again, it's whether your code is valid that matters the most.
    The W3C's grand plan of moving the web to XHTML hit a massive brick wall when everyone realized that the draft of XHTML 2.0 was not backwards compatible with either XHTML 1.0 or HTML 4.01. The W3C had grandly declared that version 4.01 was the end of the line for HTML, but is has now eaten its words, and work is far advanced on HTML5. The good news is that if HTML5 ever becomes the mainstream markup, it's designed to be backwards compatible with both HTML 4.01 and XHTML 1.0, although all of the deprecated tags and attributes will have gone.
    As for XML, it's a very simple language to learn. It's basically just a structured way of presenting data. One of its most common uses is for RSS feeds. The advantage of XML is that it doesn't matter which database the information is stored in, it's presented in a text format that is a universal standard. If you're working with data-driven sites, you should learn XML.

  • Session State - What is f?p Format?

    My form opens up fine when I first load it, but certain conditions cause a problem, and then it won't load any more. I have to logout and back in.
    I think I need to reset a session state. The help files talk about f?p format, but it assumes I know more than I do. Where do I use this? Would it be easier just to keep logging out and back in?
    Thanks,
    Gregory

    See
    http://htmldb.oracle.com/i/doc/concept_url.htm#sthref256
    The f?p= is the URL that all HTML DB pages use.
    That link explains all the various components of that URL.
    You can reset all the items on the page by passing in the page# in the appropriate position in the f?p= URL.
    But see if you can figure out what the real issue is before clearing session state. Post more details of your situation and maybe someone can help.

  • Whats the current deal with popup windows in flash?

    Hi There,
    whats the current deal with popup windows in flash? I'm
    trying to include popup windows in a site, and with IE7 (or
    whatever the newest version of IE is ..the firefox lookalike) the
    popups are not working at all, I have gone out a gotten other
    sample popup scripts and I encountering the same problem, which is
    the popups aren't working at all?
    Is this a problem with just IE7 or am i completely missing
    out on something here?
    any ideas would be really appreciated! or if anyone has any
    scripts for sizeable popup windows that work on IE7 i would really
    appreciate it. thanks
    :}

    well i have used a couple of different attempts. I have used
    code generated by this:
    http://www.flash-db.com/PopUp/
    on (release) {
    getURL
    ("javascript:NewWindow=window.open('pants.html','newWin','width=200,height=50,left=0,top= 0,toolbar=No,location=No,scrollbars=No,status=No,resizable=No,fullscreen=No');
    void(0);");
    I have also tried a couple of other tutorials from
    http://www.kirupa.com
    link;
    http://www.kirupa.com/kirupa.htm'
    and I used the javascript supplied and had no luck (I
    embedded the html etc) ... i have tried about 5 other tutorials and
    I've got to the point where I'm wondering is the problem based
    around by browser, I only using IE7 and have no ther browser. I'm
    using FlashMX 2004. all the example files .fla and swfs i have
    downloaded aren't working either so I'm totaly scartching my head
    at this point...
    any ideas where i'm going wrong here? any help very much
    appreciated
    :}

  • Can't Set Session State from the Login Page

    I have a dilema. On the standard login page I enter values in 2 fields namely, CAMPUS (Select List) and USERNAME (text field).
    After clicking on the login button I want to navigate to PAGE 1 and use the values of CAMPUS and USERNAME to filter data. I have created two APPLICATION Level items (A_USERNAME,A_CAMPUS) to which I assign the values of USERNAME and CAMPUS in two AFTER SUBMIT computations on the login page.
    When I arrive on PAGE 1 the session state values of A_USERNAME,A_CAMPUS are still both null therefore the query returns null. It seems that the login process does not issue a SUBMIT for session state to be saved. How do I save the values in session state on login?
    In the Login PROCESS, can I specify the Page 1 items to be set and the values to set them in a URL somewhere? Is it here?
    wwv_flow_custom_auth_std.login(
    P_UNAME => :P101_USERNAME,
    P_PASSWORD => :P101_PASSWORD,
    P_SESSION_ID => v('APP_SESSION'),
    P_FLOW_PAGE => :APP_ID||':1' <<========here?
    If so what is the correct syntax?
    If I revisit the login page a second time, a submit is issued and the values are set in session state.
    Anyone got any ideas??
    I tried creating a standard position button which issues a submit but this didn't work either.
    regards
    Paul J Platt

    Unfortunately your solution is causing problems with retrieving cookies that I try to get for the campus and username during a "Before Header Process" as well. The cookies are normally set on an "After Submit" process. When I return to the login page I get
    Error ERR-1029 Unable to store session info. session=10760914996048113736 item=8561939526127479
    ORA-02291: integrity constraint (FLOWS_010600.WWV_FLOW_DATA_FK) violated - parent key not found
    But if I turn the cookies off, it seems to work OK.
    regards
    Paul JP

  • MDMP to  UNICODE  Whats the big diff?

    Hello All,
    What are the major differences in with MDMP UNICODE
    Conversion versus a SINGLE CODEPAGE UNICODE conversion?  We have already had a successful single code page  unicode conversion.  We have all the documents and the links to all the documents so we ask for your professional insight and original thoughts.
    Kindest Regards
    Lawrence

    Hi Lawrence,
    the big difference is to build the vocabulary. This is not necessary for a single code page system because all characters could be converted with the standard code page. In a system with multiple code pages you have to build a vocabulary which is used during migration for tables with character data but without a language or code page field. Because of the fact, that the conversion is done table by table, therefore the code page (to be used), which could be normally determined by application logic, is not available in the migration tool. The migration has to provide a work around which is implemented by the vocabulary. This is created by transaction SPUMG and with help of your users. The users have to choose the correct code page for all entries which could not be related to a code page by the transaction. The  amount of work depends on the number of code pages you have in your system and the amount of data in it. Check the Unicode migration guides for details.
    May be the description is not correct in any detail, but I think it covers your question.
    Regards
    Ralph

  • Gingerbread update -- What's the big deal?

    Having found Froyo to be a very useful update, I was curious what to expect for Gingerbread, so I looked up the Top 10 (according to one ZDNET blogger) Features of Gingerbread:  http://www.zdnet.com/blog/burnette/top-10-features-in-android-23-gingerbread/2143
     They're broken down between top 5 user features and top 5 developer features.  Below are the top 5 user feature [with my comments].  I'm just curious why folks are in such a lather over Gingerbread -- what am I missing out on? 
     New on-screen keyboard. The standard keyboard has been greatly improved in Android 2.3, with faster input and more intuitive typing. Even cut-and-paste got a makeover. [IMHO the HTC Sense KB on TB is very good -- perhaps this feature is needed on other Android phones]
    Streamlined user interface. New color schemes and various UI changes and polish make Android more consistent and simpler to use. [Yawn].
    Application and power management. Android 2.3 provides better insight into what is running in the background, how much memory and CPU time it is using, and even lets you kill misbehaving apps. Yes, after months of telling us we don’t need a task killer, they give us a task killer. Enjoy your chuckle, iPhone fans. [I'm pretty happy with the Apps manager in 2.2, but I don't run tons of Apps].
    SIP Internet calling. Voice over IP is integrated directly into Android 2.3. Unfortunately you’ll have to get a SIP account from a third party, and the ability might be curtailed on some carriers. [I can see this as very useful for some TB owners -- but really, how many of you use VOIP?]
    Download management. All your downloads from your browser, email, and other apps, can now be viewed and controlled from one place. [Thus far, I haven't had any issues with download mgmt.  I use the "OI File Manager" app, but perhaps the few apps I use which download stuff happen to be in the "well behaved" category -- e.g. let me know where they're downloading?"]

    it's not that big of a deal to me (or i would've got it by now). it's not nearly as critcal as froyo was (flash, etc). what bothers me though, is that it can and has been done. and now verizon is capable of pushing it to other devices.....older ones and newer ones....so why not us? i'm not going to throw fits or gripe about it, but since you brought it up, my opinion is that they plastered ads all over the place when they launched this device....and then just sort of gave up on it (took forever for anyone to offer cases for extended batteries, a BAD update, i'm still not sure if they ever got the dock that they had advertised and then pulled from their site??? etc, etc). i'm happy with my tbolt and have been fine with froyo, but GB is being pushed to other devices so there's really no reason we shouldn't have it soon.

  • What is the big deal about itunes?

    I'm not joking and I'm not being critical.
    I'd say my computer & music usage began with playing CD's while writing a mid-term then got a boost with Napster. After that I became acquainted with WMPlayer, quicktime, and other music players. Granted, I don't necessarily understand formats and all the other 'stuff that one player does and the other player doesn't do (although thanks to these forums and others I'm learning).
    Arriving at the question...
    Why is itunes so big (popular)? I understand it to be a player, organizer, and has access to online downloads....What am I missing?
    Legal downloads are available at Walmart and other retailers, right? Maybe not itunes u, but still.
    Again, I am not asking for any negative reason, only to grasp why itunes has become so popular/successful. Or maybe it's just a lot of ads I am seeing?
    Another thought I had was that it was an all-inclusive app for phone, ipod, mac, etc.
    Can't wait to hear why I'm lucky to have itunes on my most awesome imac.

    While an interesting topic, strictly speaking this is supposed to be a technical question and answer forum and not one on Apple's market success, so don't be over surprised if this topic gets moderated.
    In history I believe iTunes actually has roots in a very popular and highly capable mp3 player back in OS9 days, SoundJam (for old SJ owners earlier versions had a lot of the same look and features). There are a few other other media players out there now for Mac but curently none truly offer all the features of iTunes, the way that not all of them really came up to the capabilities of the original SJ. As a non-iPod owner, non-iTunes Store user, I still use iTunes simply because of its capabilities.
    Now let technology herald iPods. There's already a good software package centered around music, so add on other things - hardware, convenience in music purchasing. The developed interface requires you have to use iTunes to conveniently run iPods (not owning an iPod I am not sure if you can't simply copy files to them the way you can with some other mp3 players). It also requires iTunes if you wish to play iTunes DRM music.
    So now it's the whole package. Start off with a good interface, develop on top of that a convenient hardware and music sales component and you have a package that is centered around, and technically requires, iTunes.
    Hopefully there still some technical content.

  • Does anyone know of an official Apple document that states what the supported characters are for the firmware security for all Intel based Macs?

    Same question for user account passwords on 10.8 and later: Is there an official Apple document stating the valid characters for a user's local password?
    The reason that I'm asking is that years ago on the Open Firmware Macs you couldn't use the capital letter "U" in the firmware password. Then there were issues on 10.5 when the user's password was changed and started with the '$' character

    The only documentation that Apple's provided on securiy ended with Snow Leopard. Peruse these. For Lion and beyond, all I can offer are these, but I don't know if they'll answer the question. Finally, contact Apple's Express Lane and see what they say.
    UPDATE: Found this which states: Use a secure password that contains both numerals and letters in the first eight characters.

  • Whats the BIG secret to creating emailable HTML docs???

    Inquired at my local Apple reseller on what software is available to create an HTML newsletter or flyer - just like the ones they send out to customers.
    Was informed that it was possible in Entourage but this is plainly NOT the case.
    Can anybody help please?
    Alexander

    See if this helps.
    http://discussions.apple.com/thread.jspa?messageID=2620687&#2620687
    Jim

  • The big deal in implements one interface through the whole system

    Hi guys,
    I'm working with java developing in a ERP system. Initially we have a desktop system and now we are merging it to be a web application. We are trying to use the same classes on both modes, and we're having problems to identify what class is hybrid ( works on web and desktop ) or isn't.
    Well one solution that they found was implements one hollow interface called InterfaceWeb, just to mark the classes that works on web and desktop, although our system isn't perfectly object oriented, this solution was the worst that I ever seen. At least I think this way and I'd like to know if someone agree, disagree or have some explication for this choose.
    []s

    Matheus.Omega.Mendes wrote:
    Well one solution that they found was implements one hollow interface called InterfaceWeb, just to mark the classes that works on web and desktop, although our system isn't perfectly object oriented, this solution was the worst that I ever seen. At least I think this way and I'd like to know if someone agree, disagree or have some explication for this choose.Hard to say without actually seeing it. Probably not a good idea.
    Presumably the design was driven by time to market and cost rather than just because the developers didn't want to refactor.
    As per the other suggestion, normally besides breaking the layers out you could share common functionality with a layer of its own (or several)

  • MY MACBOOK 13" SCREEN, ACTUALLY MEASURES 11.2" ... whats the big scam!?

    I have just recieved my new MacBook 13".... Everywhere i look it is boasted that is has a 13" widescreen, and even quotes the laptop itself is 13.3". Not by my meaurements!! Are we being conned. I believe this is false advertising.
    Anyone got any suggestions?
    Thanks

    I have just received my new MacBook 13".... Everywhere i look it is boasted that is has a 13" widescreen, and even quotes the laptop itself is 13.3". Not by my measurements
    You are not being conned. You are measuring the screen wrong. All displays are measured on the diagonal. Measure from the lower left corner to the upper right corner and you will see it is 13.3 inches. This is how displays such as TVs and computer monitors have been measured for years.

  • Root:admin:AD Groups - What the latest deal on Mac OS X Server 2.2.1?

    Having a lot of issues with Open Directory usage in an AD Environment - Who has had success with proper AD group permissions usage. Suggestions on proper steps to get working?  We are having a lot of write errors in Shared Volumes on an external Stirage Drive controlled by a Mac Mini Server OS
    Any one else feeling some pain?

    Same here. I have enabled shares and added an AD group to read/write to the share, but clients can't mount the share. And even if I make the share read-able by everyone so users can mount it, they still don't inherit the ACLs from the AD group. I have to manually add AD user ACLs.
    FYI group ACLs, nor AD groups as a POSIX group  does not work.
    Yes

  • What the big impact change the navigational attribute

    I do have infoset contained 3 DSO,
    1 of the DSO have 0JOB which we need to set as Navigational Attribute..
    The the most impact and precaution that I need to think before take this step..
    i know that base on your experience .. hope that you could share with me ..
    Point will be assign
    thank you

    Hi...
    You can set 0JOB as navigational attribute....no probs...........
    But........navigational attributes require additinal joins during query runtime........so it has an impact on the performance..........It will slow down the query performance.............moreover if u hav aggregates on the cube.......during attribute change run .....adjustment of  aggregates will also slow down.........due to this we should always try to minimize number of navigational attributes..........u also consider how often the query will run.............
    Hope this helps.......
    Regards,
    Debjani......

Maybe you are looking for

  • .part files in download folder but no downloaded file

    every time i download a file from a website, say silverlight by microsoft, all i receive is .part file in my downloads folder. I also cannot download the newer versions of adobe pdf due to this also, so it is not a website issue, but a browser issue.

  • Field symbols and field groups

    Hi friends plz send me the answer for this query: What are field symbols and field groups.? what is the"component idx of structure" clause with field groups?

  • T.CODE F-37

    Hi Please provide the path for transaction code F-37 (Customer Down Payment Request) Thanks Mohit

  • How to use JCO and RFC

    Hi guys, please help me out I'm new to JCO and do not have any idea about it. Here is my situation, for testing, I want to call an ABP RFC FM in SAP just to return a single text message to Java application through parameter. (Of course, I have access

  • Can I create a iPhoto card with blank inside?

    Would like to create simple 5x7 cards with blank white inside. Any recommendations on how to so do? Thanks, Phoebe