General practice for storing variable in Web Application
I am working for an enquiry program which across several JSP pages. I need to pass the criteria variable across tha pages.
For general practice, the variable will be stored in the session or as a hidden input.
Or any other better solution.
Please help
regards,
Fannie
Storing the vars in the session would probably be the way to go. Using hidden fields in your HTML would allow the user to view source and see the vars. Using hidden fields also can be easily spoofed and would be a maintenance nightmare. Depending on you app requirements, I'd have a Criteria object (stored in the session) that encapsulates app criteria gathered.
Similar Messages
-
Best practice for auto update flex web applications
Hi all
is there a best practice for auto update flex web applications, much in the same way AIR applications have an auto update mechanism?
can you please point me to the right direction?
cheers
YarivHey drkstr
I'm talking about a more complex mechanism that can handle updates to modules being loaded into the application ect...
I can always query the server for the verion and prevent loading from cach when a module needs to be updated
but I was hoping for something easy like the AIR auto update feature -
Common Practice For Storing Application Data Files
During my application development targeting for XP and Linux time, I will store my application data files (Files where user may create, modify, rename, delete...) same path as my application directory. For instance, if my application is installed in :-
C:\Program Files\MyApp\MyApp.jar
All my application data files will be located in
C:\Program Files\MyApp\Config\ directory.
This works quite well until Vista introduce UAC. Vista will not allow write opration to C:\Program Files\MyApp\Config\ folder (Config folder is being created during installer execution). However, to support legacy application, Vista use a workaround (Virtualization) for application to write. For example, MyApp.jar want to perform write on
Real path :-
C:\Program Files\MyApp\Config
Vista will redirect it to :-
Virtual path
C:\Users\<account>\AppData\Local\VirtualStore\Program Files\MyApp\Config
Please refer to the links for more detail
[http://www.codeproject.com/KB/security/acl_common_data.aspx?display=Print]
[http://www.codeproject.com/KB/vista-security/MakingAppsUACAware.aspx]
However, this introduce several additional problems [http://support.microsoft.com/kb/927387]
May I know what is the common practice for storing an application data files? The below are my several thoughts
(1) Writing to
* Windows XP - %systemdrive%\Documents and Settings\All Users\Application Data
* Windows Vista - %systemdrive%\ProgramData
* Windows 2000 - %systemdrive%\Documents and Settings\All Users\Application Data
* Windows Server 2003 - %systemdrive%\Documents and Settings\All Users\Application Data
* Windows 98 - %systemdrive%\Windows\All Users\ Application Data
which we may retrieve through "CommonApplicationData", using the API function SHGetFolderPath. However, how can we do that in Java? How to make compatible with Linux?
(2) Writing to user home directory through "user.home" properties. Create a folder .MyApp and write the application data on it.
Any input and suggestion are welcomed.
Thanks!
cheok>
...I will store my application data files (Files where user may create, modify, rename, delete...) same path as my application directory. >See [Store Application Settings and Components|http://sdnshare.sun.com/view.jsp?id=2305] for code that will put the required parts in a suitable sub-dir of user.home. -
Best Practice for storing PDF docs
My client has a number of PDF documents for handouts that go
with his consulting business. He wants logged in users to be able
to download the PDF docs for handouts at training. The question is,
what is the 'Best Practice' for storing/accessing these PDF files?
I'm using CF/MySQL to put everything else together and my
thought was to store the PDF files in the db. Except! there seems
to be a great deal of talk about BLOBs and storing files this way
being inefficient.
How do I make it so my client can use the admin tool to
upload the information about the files and the files themselves,
not store them in the db but still be able to find them when the
user want's to download them?Storing documents outside the web root and using
<cfcontent> to push their contents to the users is the most
secure method.
Putting the documents in a subdirectory of the web root and
securing that directory with an Application.cfm will only protect
.cfm and .cfc files (as that's the only time that CF is involved in
the request). That is, unless you configure CF to handle every
request.
The virtual directory is no safer than putting the documents
in a subdirectory. The links to your documents are still going to
look like:
http://www.mysite.com/virtualdirectory/myfile.pdf
Users won't need to log in to access these documents.
<cfcontent> or configuring CF to handle every request
is the only way to ensure users have to log in before accessing
non-CF files. Unless you want to use web-server
authentication. -
Best practice for simply invoking a web service
Hello,
We have web services deployed and accessible as wsdl documents in the SOA service manager/UDDI product. What is the best practice for simply calling a web service method deployed without regard to whether it is deployed on Tomcat, WebSphere, Oracle, etc.
I'd just like to create a java client to make a web service call and JAXRPC has me confused because you seem to have to have custody of the web service implementation code to call a service. Can someone point me in the right direction?
Thanks,
SeanThanks. Here is my wsdl, how would you say this is encoded?
<?xml version="1.0" encoding="UTF-8"?>
<definitions
name="OracleProcess"
targetNamespace="http://xmlns.oracle.com/OracleProcess"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:tns="http://xmlns.oracle.com/OracleProcess"
xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:client="http://xmlns.oracle.com/OracleProcess"
>
<types>
<schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://xmlns.oracle.com/OracleProcess"
xmlns="http://www.w3.org/2001/XMLSchema">
<element name="OracleProcessProcessRequest">
<complexType>
<sequence>
<element name="input" type="string"/>
<element name="input2" type="string"/>
</sequence>
</complexType>
</element>
<element name="OracleProcessProcessResponse">
<complexType>
<sequence>
<element name="result" type="string"/>
</sequence>
</complexType>
</element>
</schema>
</types>
<message name="OracleProcessRequestMessage">
<part name="payload" element="tns:OracleProcessProcessRequest"/>
</message>
<message name="OracleProcessResponseMessage">
<part name="payload" element="tns:OracleProcessProcessResponse"/>
</message>
<portType name="OracleProcess">
<operation name="process">
<input message="tns:OracleProcessRequestMessage"/>
<output message="tns:OracleProcessResponseMessage"/>
</operation>
</portType>
<binding name="OracleProcessBinding" type="tns:OracleProcess">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="process">
<soap:operation style="document" soapAction="process"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
</binding>
<service name="OracleProcess">
<port name="OracleProcessPort" binding="tns:OracleProcessBinding">
<soap:address location="http://st4s:9700/orabpel/default/OracleProcess/1.0"/>
</port>
</service>
<plnk:partnerLinkType name="OracleProcess">
<plnk:role name="OracleProcessProvider">
<plnk:portType name="tns:OracleProcess"/>
</plnk:role>
</plnk:partnerLinkType>
</definitions> -
Is there plug-in for JBuilder developing Weblogic web application?
Is there plug-in for JBuilder developing Weblogic web application?
thanks in advance
woodsonliFirefox 3.03 - why such an old version? 3.6.12 is the most recent release.
It is up to Microsoft to fix Outlook Web Access to work with Firefox or to come up with a plugin for Firefox. If Mozilla was to start fixing or write plugins for all the software out there that is made to work with Internet Explorer and not any other browser, they wouldn't have time to work on Firefox.
There are two Firefox extensions that will open IE in a Firefox tab. Many users install one of these addons to get around problems like you are having with Outlook Web Access.
IE Tab2
https://addons.mozilla.org/en-US/firefox/addon/92382
IE Tab Plus
https://addons.mozilla.org/en-US/firefox/addon/52809/ -
License Keys for J2EE-Engine_ORA SAP Web Application Server.
Hi Experts
I have installed SAP Net Weaver 04 support release 1 > oracle JAVA System. I dont have ABAP system on same Hardware so I cant used SLICENSE GUI transaction code, how I generate hardware key, I am performing installation on Windows 2003 server.
Now I want to add License Keys for J2EE-Engine_ORA SAP Web Application Server. So please give me producer for how to add license key.
Regards,
RahulHi
Go to Visual Administrator in the following path:
<Your Server> --> Services --> Licensing Adapter to get the Hardware key , SID etc . Ten apply license in
https://service.sap.com/licensekeys
Once you get the license from SAP, do the following
->Download the license file to a local disk
--> Start the Visual Administrator Server --> Services --> Licensing Adapter
--> Use the Install License From File button to upload the file
--> Select the file with the downloaded license key
--> Choose Open to continue
After installation restart J2EE engine
Thanks
Prince Jose -
Best practice for storing price of an item in database ?
In the UK we call sales tax, VAT, which is currently 17.5%
I store the ex-VAT price in the database
I store the current VAT rate for the UK as an application variable (VAT rate is set to change here in the UK in January)
Whenever the website display the price of an item (which includes VAT), it takes the ex-VAT price and adds the VAT dynamically.
I have a section in the website called 'Personal Shopper' which will happily search for goods in a fixed priced range eg. one link is under £20, another is £20-£50
This means my search query has to perform the VAT calculation for each item. Is this practice normal, or is it better to have a database column that stores the price including VAT ?I'm also based in the UK, and this is what we do:
In our Products table, we store a Product Price excluding VAT and a VAT rate ID, which is joined off to a VAT Rates table. Therefore in order to calculate selling price yes, this is done at the SQL level when querying back data. To store the net, vat and gross amounts would be to effectively duplicate data, hence is evil. It also means that come January we only have to update that one row in one table, and the whole site is fixed.
However.
When someone places an order, we store the product id, net amount, vat code id, vat amount and vat percentage. That way there's never any issue with changing VAT codes in your VAT codes table, as that'll only affect live prices being shown on your website. For ever more whenever pulling back old order data you have the net amount, vat amount and vat percentage all hard-coded in your orders line to avoid any confusion.
I've even seen TAS Books get confused after a VAT change where in some places on an order it recalculates from live data and in others displays stored data, and there have been discrepancies.
I've seen many people have issues with tax changes before, and as database space is so cheap I'd always just store it against an order as a point-in-time snapshot.
O. -
Variable in Web application designer
I created a template in WAD (Web Application Designer) and inserted table which is connected to Query. Given Query consists variable also. However WAD generating report without any variables.
Also, if anybody has stepwise document for WAD.
Regards,Hi,
1. Check if your variable is input-ready (if it's not - it shouldn't appear on variable screen). If yes - pls.follow
2. Try to set parameter Reset variable values - On (WAD-> your Template --> Web template parameters --> Behavior)
3. General info on WAD can be found here http://help.sap.com/saphelp_nw70/helpdata/EN/1a/456a3badc1b315e10000000a114084/frameset.htm
Hope this helps -
Best General practice for performance and tuning.
Hi ,
Can some body let me know the General Best practice for performance and tuning for Oracle Application 11i and 10g.
that can be implemented and suggest in a new environment.
Regards,Hi,
Please see the following documents/threads.
Note: 744143.1 - Tuning performance on eBusiness suite
Note: 864226.1 - How Can I Diagnose Poor E-Business Suite Performance?
Note: 362851.1 - Guidelines to setup the JVM in Apps Ebusiness Suite 11i and R12
Note: 216205.1 - Database Initialization Parameters for Oracle Applications Release 11i
EBS, performence issue
Re: EBS, performence issue
Oracle Apps Tuning
Re: Oracle Apps Tuning
Regards,
Hussein -
Best Practices for NCS/PI Server and Application Monitoring question
Hello,
I am deploying a virtual instance of Cisco Prime Infrastructure 1.2 (1.2.1.012) on an ESX infrastructure. This is being deployed in an enterprise enviroment. I have questions around the best practices for moniotring this appliance. I am looking to monitor application failures (services down, db issues) and "hardware" (I understand this is a virtual machine, but statistics on the filesystem and CPU/Memory is good).
Firstly, I have enabled via the CLI the snmp-server and set the SNMP trap host destination. I have created a notification receiver for the SNMP traps inside the NCS GUI and enabled the "System" type alarm. This type includes alarms like NCS_DOWN and PI database is down. I am trying to understand what the difference between enabling SNMP-SERVER HOST via the CLI and setting the Notification destination inthe GUI is? Also how can I generate a NCS_DOWN alarm in my lab. Doing NCS stop does not generate any alarms. I have not been able to find much information on how to generate this as a test.
Secondly, how and which processes should I be monitoring from the Management Station? I cannot easily identify the main NCS procsses from the output of ps -ef when logged in the shell as root.
Thanks guys!Amihan_Zerrudo wrote:
1.) What is the cost of having the scope in a <jsp:useBean> tag set to 'session'? I am aware that there are a list of scopes like page, application, etc. and that if i use 'session' my variable will live for as long as that session is alive. (did i get this right?). You should rather look to the functional requirements instead of costs. If the bean need to be session scoped (e.g. maintain the logged in user), then do it so. If it just need to be request scoped (e.g. single page form data), then keep it request scoped.
2.)If the JSP Page where i use that <useBean> is to be accessed hundred of times a day, will it compensate my server resources? Right now i am using the Sun Glassfish Server.It will certainly eat resources. Just supply enough CPU speed and memory to a server. You cannot expect that a webserver running at a Pentium 500MHz with 256MB of memory can flawlessly serve 100 simultaneous users at the same second. But you may expect that it can serve 100 users per 24 hour.
3.) Can you suggest best practice in memory management given the architecture i described above?Just write code so that it doesn't unnecessarily eat memory. Only allocate memory if your application need to do so. You should rather let the hardware depend on the application requirements, not to let the application depend on the hardware specs.
4.)Also, I have implemented connection pooling in my architecture, but my application is to be used by thousands of clients everyday.. Can the Sun Glassfish Server take care of that or will I have to purchase a powerful sever?Glassfish is just an application server software, it is not server hardware. Your concerns are rather hardware related. -
Best Practice for storing user preferences
Is there something like best practice or guideline for storing user preferences for desktop application such as window position, layout setting, etc. ?
java.util.prefs
-
How to set a root directory for file management in web application
Is it possible to set a default root directory for file management for a web application ?
We would upload some files and store them in the web server.
When we write the uploaded files without any path, the files are written in the config directory into the jdeveloper embedded oc4j directory.
When we write the uploaded with a relative path ("/somedir/filename"), the files are written in C:/somedir/filename.
We would like that all file management with relative path into the web application refer automatically to a given root directory (for example defined in web.xml).
Is it possible ?I'm using the standard upload in adf faces.
The problem is not during upload. This is managed in a temporay directory defined in web.xml. The problem is for writing the file that was uploaded (upload give us an inputStream we have to write somewhere, eventually after unzipping).
Here is an example of our current code.
if (mimeType.equals("application/x-zip-compressed") |
mimeType.equals("application/zip")) {
File destZipFile =
new File(rootDirectory + "/" + parametersDirectory +
"/" + uploadedFile.getFilename());
BufferedInputStream isZipFile =
new BufferedInputStream(uploadedFile.getInputStream());
FileOutputStream fosZipFile =
new FileOutputStream(destZipFile);
BufferedOutputStream bosZipFile =
new BufferedOutputStream(fosZipFile, BUFFER);
// read and write until last byte is encountered
while ((currentByte = isZipFile.read(data, 0, BUFFER)) !=
-1) {
bosZipFile.write(data, 0, currentByte);
} -
Best practice for storing user's generated file?
Hi all,
I have this web application that user draws an image off the applet and is able to send the image via mms.
I wonder what is the best practice to store the user image before sending the mms.
Message was edited by:
tomdogjava.util.prefs
-
i have created web application and make it allowed for anonymous , and i went to breaking permissions for the subsites all ,
when browsing the web application it is opening for anonymous well ,
but it always prompt for a sign in window , while all master pages and page layouts are checked in and itemstyles , css, javascript files too , i have check everything in designer and in browser all those items are check in and approved ,
why it always asks for a username and password ,
can you please help ?Just download the tool and install it:
http://www.telerik.com/download/fiddler
Open fiddler from task manager > make sure start tracing is on > open IE
Reproduce the issue and you will see some 401 error
When you see 401 error you will see a file name which is the cause of the issue.
Find which part of your page has that file.
remove that or give permission to the file to solve that issue
Maybe you are looking for
-
Is the jre using font.properties at all when displaying characters in the GUI? I removed all font.properties* files from my jre/lib directory and I am still able to display English characters and double-byte Korean characters. Certain fonts are not w
-
Hello, I'm trying to activate the instance "Demo Appliance landscape for OpenSap Course Introduction to SAP Fiori UX" but i got this error: "Error: We are sorry, we cannot provide you with the solution due to the results of an export control check."
-
Duplicate SYN attacks from Outside to Outside
Hi Everyone, We have an FTP server that sits in our DMZ. This Server has a DMZ interface and an external interface. When trying to access the server from the internet on its external address i am getting alot of Duplicate SYN attacks. They seem to
-
Batter not chargeing to 100 percent only stop at 99%
macbook pro late 2011 model i7 chip ssd for os and hdd for storage,4 gig ram when charging it was charging to 100% but now it only stops at 99% is that a problem with the battery and how can i fix it.
-
Menu's photoshop buttons not rolling over
Hello all, I have created some layered buttons in photoshop. All is well, they roll over and work lovely in simulator but when I create a build and open it in the Macintosh DVD player the rollovers dont roll! What am I doing wrong? As always thenks i