CINXE.COM
WebObjects meaning: Framework for building dynamic web applications - OneLook
<!DOCTYPE html> <html><head><meta http-equiv=Content-Type content="text/html; charset=UTF-8"> <link href="https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible:wght@400;700&display=swap" rel="stylesheet"> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-KCYRT3J03G"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-KCYRT3J03G'); </script> <!-- <script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; (function() { var gads = document.createElement('script'); gads.async = true; gads.type = 'text/javascript'; var useSSL = 'https:' == document.location.protocol; gads.src = (useSSL ? 'https:' : 'http:') + '//www.googletagservices.com/tag/js/gpt.js'; var node = document.getElementsByTagName('script')[0]; node.parentNode.insertBefore(gads, node); })(); </script> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2783337899867996" crossorigin="anonymous"></script> </script> --> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-57x57.png"> <link rel="apple-touch-icon" sizes="60x60" href="/apple-touch-icon-60x60.png"> <link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-72x72.png"> <link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon-76x76.png"> <link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114x114.png"> <link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120x120.png"> <link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144x144.png"> <link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png"> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-180x180.png"> <link rel="manifest" href="/manifest.json"> <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="msapplication-TileImage" content="/mstile-144x144.png"> <meta name="theme-color" content="#ffffff"> <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> <link rel="stylesheet" type="text/css" href="ol2.css?v=12"> <link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.css" /> <link rel="search" type="application/opensearchdescription+xml" href="https://www.onelook.com/osdf.xml" title="OneLook Dictionary Search and Thesaurus" /> <title>WebObjects meaning: Framework for building dynamic web applications - OneLook</title> <link rel="canonical" href="https://www.onelook.com/?w=WebObjects" /> <script> function init() {document.form1.w.focus(); document.form1.w.select();} </SCRIPT> <STYLE> A:hover {text-decoration:bold; color:#FF0000;} A:active {text-decoration:bold; color:#FF0000;} </STYLE> </head> <body> <form name="form1" id="olform" method="GET" action="/"><center> <a href="/"><span class="logo-pre"></span><div class="ol_logo"><IMG SRC="/img/ol_sunburst.png" align=middle border=0 width=180px alt="OneLook"></a></div> <input type="text" autocapitalize="none" name="w" id="olinput" size="30" value="WebObjects"> </form> <div id="fb2"> <button type="button" class="btn" onClick="ol(true);">Definitions</button><br> <button type="button" class="btn" onClick="ol(false);">Thesaurus</button> </div> </center> <div title="This is a new OneLook feature that gives you an ultra-concise definition for any word or phrase you can think of. It's a 5-word (or occasionally 6-word) computer-generated summary of how the word is used most often. Be aware that words can have multiple meanings! If there are other senses of the word, they are shown below." class="ol_inbrief"><span class="ol_inbrief_title">Usually means:</span> Framework for building dynamic web applications. </div> <div class="ol_tabs"> <b class="ol_selected_tab">Definitions</b> [<b class="ol_nonselected_tab"><a href="/?w=webobjects&related=1">Related words</a></b>] [<b class="ol_nonselected_tab"><a href="/?w=webobjects&mentions=1">Mentions</a></b>] [<b class="ol_nonselected_tab"><a href="/?w=webobjects&history=1">History</a></b>] </div> <div id='main'> <div id='section-dicts'> We found 6 dictionaries that define the word <b>WebObjects</b>: <br><br> <IMG src=/img/a.gif alt="General dictionaries"> <a name=all_gen></a><u><b>General</b></u> (2 matching dictionaries)<br> <OL START=1> <li><a rel="nofollow" href="https://dictionary.reference.com/search?q=WebObjects">WebObjects</a>: Dictionary.com <li><a rel="nofollow" href="https://en.wikipedia.org/wiki/WebObjects">WebObjects</a>: Wikipedia, the Free Encyclopedia </ol><br> <IMG src=/img/a.gif alt="Computing dictionaries"> <a name=all_com></a><u><b>Computing</b></u> (3 matching dictionaries)<br> <OL START=3> <li><a rel="nofollow" href="https://foldoc.org/WebObjects">WebObjects</a>: Free On-line Dictionary of Computing <li><a rel="nofollow" href="https://encyclopedia2.thefreedictionary.com/WebObjects">WebObjects</a>, <a rel="nofollow" href="https://encyclopedia2.thefreedictionary.com/WebObjects">WebObjects</a>: Encyclopedia </ol><br> <IMG src=/img/a.gif alt="Medicine dictionaries"> <a name=all_med></a><u><b>Medicine</b></u> (1 matching dictionary)<br> <OL START=5> <font color=grey><li> online medical dictionary <i>(No longer online)</i></font> </ol><br> </div> <div id='section-defn'> <table class="info-box" cellpadding=0 width=><tr><td> <div class="entry" type="normal"> <script> </script> <center><div class=0><font size=-1>Definitions from <a href="https://en.wikipedia.org/wiki/WebObjects">Wikipedia</a> (<b><i>WebObjects</i></b>)</center></font><br> <b>▸ <i>noun</i>:</b> a discontinued Java web application server and a server-based web application framework originally developed by NeXT Software, Inc.<br> <br> <div id="dmapi_cls"></div> <script language=javascript type='text/javascript'> var query = 'WebObjects'; var baseurl = '/?loc=dmapirel&w=' function clusterlink(clusterTitles, clusterId, query) { var clusterTitle = clusterTitles[clusterId][0]; var url = "https://www.onelook.com/?topic=" + clusterTitle + "&s=cluster:" + clusterId + "&loc=ol_cls"; url = url + "&f_rt=" + encodeURIComponent(query); url = url + "&concept=" + encodeURIComponent(clusterTitle); clslink = "<a href=\"" + url + "\"><button class=\"top-cluster\">" + clusterTitle + "</button></a> "; return clslink; } function toggle_dmapi_res(apifn) { var q = apifn; var max = "100"; if (apifn === "rhy") { q = "arhy=1&sl"; } if (apifn === "idioms") { q = "v=idioms&md=d&ml"; } if (apifn === "cls") { q = "qe=sp&md=c&sp"; max = "1"; } if (apifn === "ml") { q = "md=d&ml"; } $.ajax({ url: "//www.onelook.com/api/words?max=" + max + "&k=ol_related&" + q + "=" + query, context: document.body }).done(function(data) { str = ""; if (apifn == "cls" && (data.length > 0)) { var tag_list = data[0]["tags"]; var clusterTitles = {}; var defClusters = []; for (var j=0; j<tag_list.length; j++) { if (tag_list[j].match(/^cluster_titles:/)) { clusterTitles = JSON.parse(tag_list[j].replace("cluster_titles:","")); } else if (tag_list[j].match(/^def_clusters:/)) { defClusters = JSON.parse(tag_list[j].replace("def_clusters:","")); } } var queryClusterContent = ""; var seenClusters = new Set(); if (defClusters.length > 0) { str += "<br>Found in concept groups: "; for (var i=0; i<defClusters.length; i++) { if (i > 0) queryClusterContent += " "; if (!seenClusters.has(defClusters[i])) { var clslink = clusterlink(clusterTitles, defClusters[i], query); if (clslink != null) { str += clslink; seenClusters.add(defClusters[i]); } } } } } else { for (i=0; i<data.length; i++) { if (apifn === "rhy" && (data[i]["word"] === query.replace("_", " "))) { continue; } url = baseurl + data[i]["word"]; if (data[i]["defHeadword"]) { data[i]["word"] = data[i]["defHeadword"]; } str += "<a href=\"" + url + "\">" + data[i]["word"] + "</a>"; if (i != data.length-1) { str += ", "; } } } if (apifn === "ml" && data.length >= 100 || apifn === "idioms") { str += " (<b><i><a href=\"/thesaurus/?s=" + query + "&loc=cbsim\">see more...</a></i></b>)"; } if (apifn === "rhy" && data.length >= 99) { str += " (<b><i><a href=\"https://www.rhymezone.com/r/rhyme.cgi?typeofrhyme=adv&Word=" + query + "&loc=olrhy\">see more...</a></i></b>)"; } if (data.length == 0) { str += "(None found)"; } $("#dmapi_" + apifn).html(str); }); } toggle_dmapi_res('cls'); </script> <br>▸ <a class="dmapi_link" onclick="toggle_dmapi_res('ml')">Words similar to <i>WebObjects</i></a> <div id="dmapi_ml"></div> <script language=javascript type='text/javascript'> var query = 'WebObjects'; var baseurl = '/?loc=dmapirel&w=' </script> <br>▸ <a href="/?w=WebObjects&mentions=1">Usage examples for <i>WebObjects</i></a><br> <br>▸ <a class="dmapi_link" onclick="toggle_dmapi_res('idioms')">Idioms related to <i>WebObjects</i></a> <div id="dmapi_idioms"></div> <script language=javascript type='text/javascript'> var query = 'WebObjects'; var baseurl = '/?loc=dmapirel&w=' </script> <br>▸ <a href="https://www.civicsearch.org/search?k=WebObjects">Civic discussion about <i>WebObjects</i></a> (<font color=red>New!</font>)<br> <br>▸ <a class="dmapi_link" onclick="toggle_dmapi_res('rel_jjb')">Popular adjectives describing <i>WebObjects</i></a> <div id="dmapi_rel_jjb"></div> <script language=javascript type='text/javascript'> var query = 'WebObjects'; var baseurl = '/?loc=dmapirel&w=' </script> <br>▸ <a class="dmapi_link" onclick="toggle_dmapi_res('rel_trg')">Words that often appear near <i>WebObjects</i></a> <div id="dmapi_rel_trg"></div> <script language=javascript type='text/javascript'> var query = 'WebObjects'; var baseurl = '/?loc=dmapirel&w=' </script> <br>▸ <a target="_" href="https://www.rhymezone.com/r/rhyme.cgi?typeofrhyme=adv&Word=WebObjects">Rhymes of <i>WebObjects</i></a><br> <br>▸ <a href="pm/#?w1=WebObjects">Invented words related to <i>WebObjects</i></a><br> </td></tr></table></td></tr> </table></div> </div></div> <br> Search for <i>WebObjects</i> on <a href="https://www.google.com/search?as_q=WebObjects+meaning">Google</a> or <a href="https://en.wikipedia.org/wiki/Special:Search?go=Go&search=WebObjects">Wikipedia</a><br><br> <link rel="stylesheet" href="/threepeat/tp.css?4"><center>Tap below and start typing to play <a href="/threepeat">Threepeat</a>!</center><center><br> <div id="threepeat"></div> <div id="beacon"></div> <script src="/threepeat/libs/confettisplosion.js?4"></script> <script src="/threepeat/tp.js?4"></script> <script> const threepeat = new Threepeat("#threepeat"); function subtractOneDay(dateStr) { // Parse the input date string as a UTC date const date = new Date(`${dateStr}T00:00:00Z`); if (isNaN(date.getTime())) { return null; } date.setUTCDate(date.getUTCDate() - 1); const year = date.getUTCFullYear(); const month = String(date.getUTCMonth() + 1).padStart(2, '0'); const day = String(date.getUTCDate()).padStart(2, '0'); return `${year}-${month}-${day}`; } const doConfetti = (tries, finalTries=0)=>{ if (finalTries == 3) { confettiSplosion.start(); } else if (tries == 1) { confettiSplosion.start(10); } } const resetSelectMenu = function () { const selectMenu = document.getElementById('gameid-select'); if (!selectMenu) return; let state = null; let nextGameId = null; // return the next game to play, the latest ID that is not yet finished try { state = JSON.parse(localStorage.threepeat); } catch (e) {} if (state && state.games) { for (let i = 0; i < selectMenu.options.length; i++) { const option = selectMenu.options[i]; const value = option.value; if (!option.text.endsWith("✓")) { if (state.games.hasOwnProperty(value)) { option.classList.add("gameid-done"); // this doesn't seem to work? option.textContent = option.text + " ✓"; } else { if (!nextGameId || value > nextGameId) { nextGameId = value; } if (state.games.hasOwnProperty(value + ".1")) { option.textContent = option.text + " ⏳"; } } } } } return nextGameId; } const start = function (gamesData) { threepeat .on("roundend", (round, stats, gameData)=>{ if (round < 3) { const tries = stats.tries[round] + stats.hints[round];; const time_secs = stats.times[round] + 60*stats.hints[round]; let gameid = gameData.game_id; let suffixes = gameData.puzzles[round].suffixes.join(","); let prefix = gameData.puzzles[round].prefix; fetch(`/img/0.gif?x=threepeat_round&gameid=${gameid}&round=${round}&suffixes=${suffixes}&prefix=${prefix}&time=${time_secs}&guesses=${tries}`, {method: "HEAD"}).then(()=>doConfetti(tries)); } }) .on("gameend", (round, stats, gameData)=>{ const tries = stats.tries[round]; const finalTries = stats.tries.reduce((s,v)=>s+v); doConfetti(tries, finalTries); resetSelectMenu(); }) .on("nextgame", (gameId)=> { let nextGameId = resetSelectMenu(); if (!nextGameId) { console.log(gameId); nextGameId = subtractOneDay(gameId); } let url = nextGameId ? `https://onelook.com/threepeat/${nextGameId}` : `https://onelook.com/threepeat`; window.location.href = url; }) .focus() .start(gamesData); } // Archive dropdown $(function() { const selectMenu = document.getElementById('gameid-select'); if (selectMenu) { selectMenu.addEventListener('change', function() { const selectedGameId = selectMenu.value; window.location.href = `https://onelook.com/threepeat/${encodeURIComponent(selectedGameId)}`; }); resetSelectMenu(); } }); start([{"puzzles": [{"suffixes": ["lphin", "uble", "zen"], "prefix": "do", "valid_words": ["double", "cozen", "wizen", "bauble", "mizen", "dolphin", "zazen", "rouble", "dozen", "dizen"], "definitions": {"dolphin": "Intelligent aquatic mammals with echolocation.", "double": "Twice the amount or size.", "dozen": "Group or unit of twelve."}}, {"suffixes": ["llow", "dtime", "holder"], "prefix": "be", "valid_words": ["fellow", "bedtime", "callow", "wallow", "fallow", "pillow", "beholder", "upholder", "willow", "hallow", "inholder", "yellow", "bellow", "sallow", "mellow", "coholder", "mallow", "billow", "hollow", "follow", "tallow"], "definitions": {"bellow": "Loud, deep shout or roar.", "bedtime": "Time designated for going to sleep.", "beholder": "Observer subjectively interpreting their reality."}}, {"suffixes": ["oppy", "eeper", "ayer"], "prefix": "sl", "valid_words": ["swayer", "cheeper", "sleeper", "floppy", "player", "creeper", "stayer", "flayer", "prayer", "gloppy", "grayer", "sloppy", "bleeper", "brayer", "slayer", "choppy", "shoppy", "sweeper", "steeper"], "definitions": {"sloppy": "Careless and untidy in appearance.", "sleeper": "Unexpectedly successful, underestimated by many.", "slayer": "Killer of monsters or enemies."}}], "game_id": "2024-11-23"} ]); </script> </center> <br> <table width="100%" border=0 cellspacing=0> <tr> <td align=right> <center> <a href="https://www.onelook.com/">Home</a> <a href="/thesaurus/">Reverse Dictionary / Thesaurus</a> <a href="https://datamuse.com/">Datamuse</a> <a href="https://compoundyourjoy.com/">Compound Your Joy</a> <a href="https://onelook.com/spruce">Spruce</a> <a href="https://onelook.com/about.shtml#feedback">Feedback</a> <a href="https://onelook.com/about.shtml#privacy">Privacy</a> <a href="#" class="darkModeToggle">Dark mode</a> <a href="/about.shtml">Help</a></center> </td></tr></table> <br> <!-- <br><center><a href="https://beeferman.org/harvey/">Harvey Beeferman, 1942–2024</a></center><br> --> <center>Today's secret word is 9 letters and means <i>"Accessories associated with a role."</i> Can you find it?<br><br></center><script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script> <script> function ol(isForward, mode) { var x = $( "#olinput" ).val(); var url = "/"; if (isForward) { url = "/?w=" + encodeURIComponent(x) + "&ls=a"; } else { url = "/thesaurus/"; if (x !== "") { url += "?s=" + encodeURIComponent(x); } } if (mode) { url += "&" + mode + "=1"; } if (url !== "/") { window.location.replace(url); } } $(function() { last_req = ""; const body = document.body; if (typeof(Storage) !== "undefined") { const savedTheme = localStorage.getItem('theme'); if (savedTheme) { body.className = savedTheme; } else { body.className = 'light-theme'; } } $(".darkModeToggle").click(() => { body.classList.toggle('dark-theme'); body.classList.toggle('light-theme'); if (typeof(Storage) !== "undefined") { $("#olinput").append('<img src="/img/0.gif?q=hometheme_' + body.className + '">'); localStorage.setItem('theme', body.className); } }); $( "#olinput" ).autocomplete({ minLength: 3, delay: 100, open: function(event, ui) { $('.ui-autocomplete').off('menufocus hover mouseenter mouseover'); }, select: function(event, ui) { $('<input>').attr({ type: 'hidden', name: 'loc', value: 'home_ac_' + last_req }).appendTo('#olform'); $( "#olinput" ).val(ui.item.value); $( "#olform" ).submit(); }, source: function( request, response ) { var res = request.term.split(":"); var url; if (res.length > 1) { url = '//api.onelook.com/words?v=ol_gte2&max=10&k=ol_clue&sp=' + encodeURIComponent(res[0]) + '&ml=' + encodeURIComponent(res[1]); } else { url = '//api.onelook.com/sug?v=ol_gte2&k=ol_home&s=' + encodeURIComponent(request.term.replace(/[:].*/,'')); } $.ajax({ dataType: "json", type : 'Get', url: url, success: function(data) { response( $.map( data, function(item) { if (item["tags"] && item["tags"].indexOf("prop") >= 0) {return item["word"].charAt(0).toUpperCase() + item["word"].slice(1); } else return item["word"]; })) }, }); last_req = request.term; } }); }); $(function() { init(); }); </script> <br><br><br><br> </body></html>