Server

Z SoftwarePedia
Przejdź do nawigacji Przejdź do wyszukiwania

Server

Zdarzenia aplikacji[edytuj]

Aplikacja w ASP.NET może podlegać kilku zdarzeniom, które możemy wykorzystać do automatyzacji naszego serwisu. Application_Start Rozpoczęcie działania aplikacji (pierwsze odwiedziny); Application_End Zakończenie działania aplikacji; (programowe zatrzymanie lub restart serwera); Session_Start Rozpoczęcie sesji użytkownika; Session_End Zakończenie sesji użytkownika. Metody obsługi wymieniony zdarzeń definiujemy w pliku Global.asax (Global Application Class).
Zdarzenia aplikacji

Lista generyczna[edytuj]

Lista generyczna to specjalna struktura danych zdefiniowana w przestrzeni nazwa System.Collection.Generic. Zakres jej zastosowań jest bardzo zbliżony do tablicy. Pozwala przechowywać wiele elementów tego samego typu indeksowanych liczbami naturalnymi, gdzie pierwszy element ma indeks 0. Jej przewaga nad tablicą polega na możliwości swobodnego dodawania i usuwania elementów z dowolnej pozycji.
Lista generyczna

Zdarzenie strony Load[edytuj]

Obiekt strony Page, jak każdy inny obiekt, ma przypisany dla siebie charakterystyczny zestaw zdarzeń. Zdarzenie Load zachodzi w chwili, gdy wszystkie aktualne wartości właściwości kontrolek zostały odtworzone z pól formularza nadesłanego przez przeglądarkę, a nie zaszło jeszcze żadne zdarzenie kontrolek. Zdarzenie to jest wykorzystywane do automatycznego ustawania właściwości kontrolek bez udziału użytkownika strony. Metoda obsługująca to zdarzenie ma ściśle określoną nazwę Page_Load, co przy ustawionym atrybucie AutoEventWireup zapewnia jej automatyczne wywołanie.
Zdarzenie strony Load

Hasła dostępu do systemu[edytuj]

Hasła mogą zostać ukradzione z bazy haseł lub przechwycone podczas przesyłania poprzez sieć. Do odgadnięcia hasła może być wykorzystywana metoda słownikowego łamania brutalnego. Polega ona na sprawdzeniu każdego słowa w słowniku, czy nie jest hasłem. Wyniki eksperymentu mających na celu analizę słabości haseł pokazują jak łatwo odgadnąć hasło dysponując informacją o użytkowniku, hasła powinny być trudne do odgadnięcia i ukradzenia.
Hasła dostępu do systemu

Hasła jednorazowe[edytuj]

Metoda haseł jednorazowych polega na jednorazowym wykorzystaniu wygenerowanego hasła. Wobec tego kradzież hasła nie stanowi zagrożenia. Najczęściej są to liczby wygenerowane na stacji klienckiej i weryfikowane na serwerze. Mogą one być również generowane na specjalnym serwerze. Można również wyposażyć użytkownika w specjalną kartę. Przy pomocy klawiatury wprowadza on swój PIN. Procesor karty wylicza liczbę, która zostanie wyświetlona a następnie wprowadzona przez użytkownika jako hasło. Serwer na podstawie podanego identyfikatora użytkownika potrafi wygenerować taki sam kod i dzięki temu zweryfikować użytkownika.
Hasła jednorazowe

Uwierzytelnianie z udziałem strony trzeciej[edytuj]

Występująca zaufana strona trzecia (trusted third-party) poświadcza tożsamość klienta i serwera. Jest nazywana serwerem bezpieczeństwa. Jego zadaniem jest przechowywanie haseł wykorzystywanych podczas weryfikacji użytkowników i serwerów.
Uwierzytelnianie z udziałem strony trzeciej

Transakcja[edytuj]

Transakcja jest to zdarzenie powodujące zmianę stanu bazy danych. Nowy stan jest wprowadzany przez stwierdzenie faktów, które stają się prawdziwe i (lub) przez zaprzeczenie faktów, które przestają być prawdziwe. Każda transakcja powinna mieć właściwości: niepodzielności, spójności, izolacji i trwałości. Niepodzielność transakcji jest rozumiana jako jednoznaczne jej zakończenie: zatwierdzenie lub anulowanie. Spójność to przeprowadzenie systemu z jednego stanu spójnego do innego również spójnego. Z punktu widzenia aplikacji, transakcja to zbiór kolejnych instrukcji nieproceduralnego języka manipulacji danymi o nazwie SQL.
Transakcja

Baza danych[edytuj]

Zbiór danych zorganizowanych w pewien logiczny i zestrukturalizowany sposób. Bieżąca struktura zależy od modelu danych przyjętego przy organizowaniu tych danych. Jej wielkość zależna jest od liczby danych i od wzajemnych powiązań między nimi.
Baza danych

Sformatowana baza danych[edytuj]

Zbiór danych w postaci skończonego zbioru wzorców (schematów, formatów) służących do wyrażenia pewnych informacji o stanie świata rzeczywistego. Zakres odwzorowanej wiedzy nie powinien być szeroki.
Sformatowana baza danych




Siłą spółki SoftwareStudio są ludzie – to dzięki nim firma utrzymuje się na rynku i zdobywa nowe obszary. Podejmując dużo wyzwań nasi pracownicy poszerzają swoją wiedzę i rozwijają umiejętności podczas realizacji celów w codziennej pracy. Pracują z nami ambitni ludzie, którzy konsekwentnie osiągają doskonałe rezultaty w programowaniu oraz usługach IT.

SoftwareStudio[edytuj]


Oprogramowanie magazynowe[edytuj]

WMS[edytuj]


WMS System[edytuj]



WMS Program[edytuj]


Magazyn Wysokiego Składowania[edytuj]


Program magazynowy[edytuj]


Zarządzanie oknami czasowymi[edytuj]


System zarządzania awizacjami[edytuj]


Platforma do awizacji[edytuj]