Sök:

Sökresultat:

307 Uppsatser om Säkerhet i Java EE - Sida 2 av 21

SÀkerhetssystem för dokumenthantering i Java

Det arbete som har utförts under vÄren och sommaren 1999 pÄ Siemens Elema och som behandlas i denna rapport, hade som mÄl att implementera sÀkerhetsfunktioner i ett dokumenthanteringssystem för patientjournaler.Arbetet baseras pÄ ett testsystem bestÄende av en applet och en servlet som i princip hade samma funktionalitet som det tilltÀnkta dokumenthanteringssystemet (loggade in anvÀndare, hÀmtade en fil frÄn server, möjliggjorde för anvÀndaren att Àndra i filen och till slut sparade filen pÄ servern). Följande sÀkerhetsfunktioner implementerades:- SÀker inloggning med dubbel, stark autentisering med certifikatsystem. Inloggningsproceduren undviker att skicka anvÀndarens lösenord över nÀtet.- SÀker, krypterad dataöverföring med SSL- Digitala signaturer som ger positivt bevis av att ett sparat dokument pÄ servern har skickats in av en viss anvÀndare.Hela systemet implementerades i Java 1.2 med standardkomponenter, som Àr fritt tillgÀngliga utan kostnad. Beslutet att anvÀnda Java 1.2 som utvecklingsplattform medförde att flera problem uppstod p.g.a. att sÀkerhetsfunktionaliteten i Java 1.2 (senare kallad Java 2) Àr relativt ny, oprövad och stödet för den Àr Ànnu inte fullt implementerat i de webblÀsare som Àr mest vanliga (Netscape Communicator och InternetExplorer4). Dessa problem Àr delvis lösta eller kan kringgÄs och systemet kan nu installeras och köras pÄ en vanlig PC, via en vanlig webblÀsare..

C# - Framtidens sprÄk???

This paper is about the new programming language from Microsoft, C# (See Sharp) and the .NET Framework. They are still in beta-version, but will be released on the market in February 2002. This paper presents C#, not in detail but the characteristics that distinguish the language. A comparison is done with C++ and Java, since C# is most resembling to these languages. Both C# and Java have been developed from the mother- language C++.

Kunddatabas i Java och MySQL

The purpose with this work that is the basis for this thesis was to help Nattavaara Economical association to develop a program for handling invoices, customer information, and storage. The program and this thesis have been done in cooperation with the economical association in Nattavaara. Some of the demands on the program are that it shall handle customer information, storage status, invoices and diesel consumption. The program must be able to printout invoices, reminders, delivery notes, a customer list and a storage list. All information will be stored in a database.

MönstersprÄk för hantering av konfigurationsdata i Java

Genom litteraturstudier samt praktiskt arbete med förbÀttringar av programvaran File Secure har ett antal lÀmpliga designmönster för konfigurationshantering i Java identifierats och applicerats. Den typ av konfigurationshantering som hÀr avses innefattar inlÀsning frÄn en databas till en objektrepresentation, samt ett grafiskt grÀnssnitt som lÄter anvÀndaren modifiera datat. Det antas att mÀngden data Àr förhÄllandevis liten, vilket har gett upphov till vissa förenklingar. Resultatet av arbetet presenteras i form av ett mönstersprÄk för konfigurationshantering, innefattande designmönstren Domain Model, Active Record och det befintliga mönstersprÄket Model - View - Controller. Detta kan appliceras i mÄnga olika sorters system..

Utveckling av ett webbaserat bokningssystem för Gefle Gourmetservice

Syftet med detta arbete Àr att skapa ett webbaserat bokningssystem Ät Gefle Gourmetservice, en expanderande cateringfirma i GÀvle. De krav som finns pÄ systemet har, successivt under arbetets gÄng, tagits fram tillsammans med Àgarna till Gefle Gourmetservice. UngefÀr varannan vecka har en avstÀmning tillsammans med dessa Àgare genomförts. PÄ dessa avstÀmningar har funktionerna, allteftersom de har implementerats, demonstrerats. Bokningssystem har skapats med hjÀlp av Java Enterprise Edition, d.v.s.

Systemintegration mellan Java och VB.NET med webservices

I dagens nÀringsliv Àr effektiv kommunikation och informationsutbyte mellan företag en förutsÀttning för verksamheten. NÀringslivet utmÀrks av förÀndring; företag köps upp, företag slÄs samman, företag samarbetar i projektform. Behovet av att integrera varandras informationssystem stÄr i paritet med ovanstÄende förÀndringar. Ett stort problem med systemintegration Àr variationsrikedomen mellan informationssystemen, betrÀffande teknisk plattform och programsprÄk. Webservices erbjuder metoder att enkelt integrera olika informationssystem med varandra.I rapporten beskrivs hur webservices implementeras och vilka tekniska komponenter som ingÄr, samt de fördelar som webservicetekniken ger.

Visualisering av elektroniska kopplingsscheman

AnSyn AB Àr ett företag i Linköping som utvecklar programvara för att optimera analog elektronik. I deras program Analog Dimensions finns en visualiseringsmodul som ritar upp de kopplingsscheman som elektronikkonstruktören arbetar med. Ansyn var inte nöjda med den lösningen de hade. Den gamla visualiseringsmodulen hade flera begrÀnsningar och i denna rapport kan du följa arbetet med att ta fram en ny visualiseringsmodul. Arbetet resulterade i en helt ny visualiseringsmodul som saknar de begrÀnsningar som den gamla visualiseringsmodulen hade.

PL/SQL till Java : Konvertering med verktyg

Den hÀr rapporten hanterar ett uppdrag frÄn företaget Logica gjort som ett examensarbete pÄ utbildningen Högskoleingenjör inom Datateknik, programmet Webbutveckling/Programmering och datanÀt, pÄ Tekniska Högskolan i Jönköping. Uppdraget gick ut pÄ att kontrollera om ett system skrivet i programmeringssprÄket PL/SQL gÄr att konvertera till Java. Programmet i frÄga var ett reskontrasystem.Syftet med projektet var att företaget skulle kunna konvertera deras system pÄ ett sÄ kostnadseffektivt och tidsbesparande sÀtt som möjligt. FrÄgor som rapporten har tagit upp Àr huruvida det finns konverteringsverktyg som kan göra detta och om i sÄ fall det finns nÄgra ?Best-practises? angÄende detta.

Release, deploy och distribution vid plugin-utveckling med Eclipse : Hur detta kan stödjas av en modern utvecklingsmiljö för Java

Utveckling av olika typer av pÄbyggnadskod till programvaror blir allt vanligare. Dessa som gÄr under samlingsnamnet plugins skiljer sig frÄn vanliga applikationer dÄ de har en annan struktur samt speciella beroenden till applikationsspecifika moduler. Problem uppstÄr nÀr denna typ av utveckling inte stöds av de vanliga utvecklingsmiljöer som finns ute pÄ företagen och delar som borde vara automatiserade mÄste utföras manuellt. Syftet med studien Àr att undersöka hur utvecklingsmiljön för Java pÄ Sandvik IT Services kan anpassas för att stödja plugin-utveckling för IBM Lotus Notes. I denna studie undersöks skillnaden mellan plugin-utveckling och den vanliga Java-utvecklingen pÄ företaget samt hur detta pÄverkar verktygen i utvecklingsmiljön.

Exekveringsmiljö för Plex-C pÄ JVM

The Ericsson AXE-based systems are programmed using an internally developed language called Plex-C. Plex-C is normally compiled to execute on an Ericsson internal processor architecture. A transition to standard processors is currently in progress. This makes it interesting to examine if Plex-C can be compiled to execute on the JVM, which would make it processor independent. The purpose of the thesis is to examine if parts of the run-time environment of Plex-C can be translated to Java and if this can be done so that sufficient performance is obtained.

Konstruktion av webbaserat SMS-system med Bluetooth teknik : JÀmförelse mellan programsprÄk för Bluetooth applikation i Windows XP

Behovet av tillgÀnglighet pÄ kommunikation innebÀr att vi idag har krav pÄ att meddelanden som skrivs över webben inte bara nÄr oss via en dator utan Àven till vÄra mobiltelefoner. MÄlet med examensarbetet har varit att genom litteraturstudie och intervjuer konstruera ett webbaserat SMS-system som kan anvÀndas till att sÀnda SMS textmeddelande till en godtycklig mobiltelefonenhet. Meddelande som sÀnds ska Àven lagras i databas och administreras via webbsidan. En jÀmförelse har Àven genomförts dÀr syftet har varit att undersöka bÀst lÀmpat programsprÄk för Bluetooth applikation. Metoden har grundat sig pÄ kriterier.

GrailÂČ

Detta arbete Àr det första steget i en lÄng process vars slutgiltiga mÄl Àr att utveckla en metod för automatisk övergÄng frÄn en icke-generisk objektorienterad applikation till en generisk.Helst borde stöd för en sÄdan transformation implementeras i en utvecklingsmiljö, IDE. En analogi skulle kunna dras till faktorisering av klasser, en operation som stöds av de flesta utvecklingsmiljöer idag. Som ett första steg i en pÄgÄende process Àr detta arbete tÀnkt att fungera som ett icke-trivialt exempel för framtida analys. Exemplet bestÄr av ett icke-generisk och ett generisk grafpaket som Àr skrivet i Java 1.4.2 respektive Java 5.0. Uppsatsen beskriver övergÄngen frÄn den icke-generiska till den generiska lösningen pÄ systematiskt sÀtt som gÄr att upprepa.

Rotationer och kvaternioner

NÀr en recessiv sjukdom studeras i en slÀkt anvÀnds jÀmförelser av familjemedlemmarnasarvsmassa. Med hjÀlp av datorsimuleringar som utgÄr frÄn modellering av arvsförloppet kan information erhÄllas om hur mycket arvsmassa individerna har gemensamt.Denna information kan vara till nytta vid en fysisk kartlÀggning av individernas genom.I detta projekt har ett Java-program konstruerats som pÄ ett verklighetsnÀra sÀttmodellerar arvsförloppet. Tillsammans med Java-programmet har ett mer teoretisktresonemang genomförts och implementerats i MATLAB, i syfte att fÄ referensdata.Java-programmet har anvÀnts för att undersöka den genetiska likheten mellan beslÀktadeindivider. Informationen som erhÄllits har anvÀnts för att approximera fördelningarför individernas genetiska likhet. UtifrÄn dessa uppskattningar fastslÄs att fördelningarnahar relativt lÄg varians pÄ grund av genomets extensiva totala genetiska lÀngd.Det konstateras att individernas könskromosomer bidrar med skillnader i medelvÀrde.Dessutom faststÀlls att mÀns och kvinnors olika genetiska lÀngder bidrar med skillnaderi varians..

Return of the weaver

NÀr en recessiv sjukdom studeras i en slÀkt anvÀnds jÀmförelser av familjemedlemmarnasarvsmassa. Med hjÀlp av datorsimuleringar som utgÄr frÄn modellering av arvsförloppet kan information erhÄllas om hur mycket arvsmassa individerna har gemensamt.Denna information kan vara till nytta vid en fysisk kartlÀggning av individernas genom.I detta projekt har ett Java-program konstruerats som pÄ ett verklighetsnÀra sÀttmodellerar arvsförloppet. Tillsammans med Java-programmet har ett mer teoretisktresonemang genomförts och implementerats i MATLAB, i syfte att fÄ referensdata.Java-programmet har anvÀnts för att undersöka den genetiska likheten mellan beslÀktadeindivider. Informationen som erhÄllits har anvÀnts för att approximera fördelningarför individernas genetiska likhet. UtifrÄn dessa uppskattningar fastslÄs att fördelningarnahar relativt lÄg varians pÄ grund av genomets extensiva totala genetiska lÀngd.Det konstateras att individernas könskromosomer bidrar med skillnader i medelvÀrde.Dessutom faststÀlls att mÀns och kvinnors olika genetiska lÀngder bidrar med skillnaderi varians..

Java Teknologi för mobila enheter

Denna utredning har gjorts för att genomlysa en teknik som gÄr under namnet JavaTM 2 Micro Edition (J2METM). VÄrt mÄl var att grundligt belysa tekniken och tanken bakom J2ME samt att visa pÄ för- respektive nackdelar med tekniken avseende prestanda och sÀkerhet. Ett annat mÄl med utredningen var att visa pÄ praktisk anvÀndbarhet av Java i mobiltelefoner och konsekvenser pÄ den mobila infrastrukturen. J2ME Àr en plattform skapad för att tillmötesgÄ behoven frÄn den snabbt vÀxande marknaden av produkter som försetts med processorkraft. Dessa datoriserade enheter Àr mindre Àn traditionella bordsdatorer och har dÀrmed en annan typ av fysiska begrÀnsningar i form av t.ex.

<- FöregÄende sida 2 NÀsta sida ->