Author: husted Date: Wed Jun 8 04:44:03 2005 New Revision: 189575 URL: http://svn.apache.org/viewcvs?rev=189575&view=rev Log: OVR-12 * Add empty Web project to Nexus.
Added: struts/sandbox/trunk/overdrive/Nexus/Web/ struts/sandbox/trunk/overdrive/Nexus/Web/AssemblyInfo.cs struts/sandbox/trunk/overdrive/Nexus/Web/Global.asax struts/sandbox/trunk/overdrive/Nexus/Web/Global.asax.cs struts/sandbox/trunk/overdrive/Nexus/Web/Global.asax.resx struts/sandbox/trunk/overdrive/Nexus/Web/Web.config struts/sandbox/trunk/overdrive/Nexus/Web/Web.csproj Modified: struts/sandbox/trunk/overdrive/Nexus/Core/Core.csproj struts/sandbox/trunk/overdrive/Nexus/Nexus.sln struts/sandbox/trunk/overdrive/README.txt Modified: struts/sandbox/trunk/overdrive/Nexus/Core/Core.csproj URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/Nexus/Core/Core.csproj?rev=189575&r1=189574&r2=189575&view=diff ============================================================================== --- struts/sandbox/trunk/overdrive/Nexus/Core/Core.csproj (original) +++ struts/sandbox/trunk/overdrive/Nexus/Core/Core.csproj Wed Jun 8 04:44:03 2005 @@ -94,37 +94,17 @@ BuildAction = "Compile" /> <File - RelPath = "ContextList.cs" - SubType = "Code" - BuildAction = "Compile" - /> - <File - RelPath = "IContextList.cs" - SubType = "Code" - BuildAction = "Compile" - /> - <File RelPath = "IController.cs" SubType = "Code" BuildAction = "Compile" /> <File - RelPath = "IKeyValue.cs" - SubType = "Code" - BuildAction = "Compile" - /> - <File RelPath = "IRequestCommand.cs" SubType = "Code" BuildAction = "Compile" /> <File RelPath = "IRequestContext.cs" - SubType = "Code" - BuildAction = "Compile" - /> - <File - RelPath = "KeyValue.cs" SubType = "Code" BuildAction = "Compile" /> Modified: struts/sandbox/trunk/overdrive/Nexus/Nexus.sln URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/Nexus/Nexus.sln?rev=189575&r1=189574&r2=189575&view=diff ============================================================================== --- struts/sandbox/trunk/overdrive/Nexus/Nexus.sln (original) +++ struts/sandbox/trunk/overdrive/Nexus/Nexus.sln Wed Jun 8 04:44:03 2005 @@ -12,7 +12,7 @@ ProjectSection(ProjectDependencies) = postProject EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Web", "http://localhost/Nexus/Web.csproj", "{ED34316C-030F-44E2-BD09-0F55496F822A}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Web", "http://localhost/Nexus/Web.csproj", "{0CEB9BDE-7AA3-4239-8898-EFFB88CDDD93}" ProjectSection(ProjectDependencies) = postProject EndProjectSection EndProject @@ -34,10 +34,10 @@ {7931CACD-0E73-4DD2-A373-FF6A01CE6186}.Debug.Build.0 = Debug|.NET {7931CACD-0E73-4DD2-A373-FF6A01CE6186}.Release.ActiveCfg = Release|.NET {7931CACD-0E73-4DD2-A373-FF6A01CE6186}.Release.Build.0 = Release|.NET - {ED34316C-030F-44E2-BD09-0F55496F822A}.Debug.ActiveCfg = Debug|.NET - {ED34316C-030F-44E2-BD09-0F55496F822A}.Debug.Build.0 = Debug|.NET - {ED34316C-030F-44E2-BD09-0F55496F822A}.Release.ActiveCfg = Release|.NET - {ED34316C-030F-44E2-BD09-0F55496F822A}.Release.Build.0 = Release|.NET + {0CEB9BDE-7AA3-4239-8898-EFFB88CDDD93}.Debug.ActiveCfg = Debug|.NET + {0CEB9BDE-7AA3-4239-8898-EFFB88CDDD93}.Debug.Build.0 = Debug|.NET + {0CEB9BDE-7AA3-4239-8898-EFFB88CDDD93}.Release.ActiveCfg = Release|.NET + {0CEB9BDE-7AA3-4239-8898-EFFB88CDDD93}.Release.Build.0 = Release|.NET EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution EndGlobalSection Added: struts/sandbox/trunk/overdrive/Nexus/Web/AssemblyInfo.cs URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/Nexus/Web/AssemblyInfo.cs?rev=189575&view=auto ============================================================================== --- struts/sandbox/trunk/overdrive/Nexus/Web/AssemblyInfo.cs (added) +++ struts/sandbox/trunk/overdrive/Nexus/Web/AssemblyInfo.cs Wed Jun 8 04:44:03 2005 @@ -0,0 +1,62 @@ +using System.Reflection; +using System.Runtime.CompilerServices; + +// +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +// +[assembly: AssemblyTitle("")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("")] +[assembly: AssemblyCopyright("")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Revision and Build Numbers +// by using the '*' as shown below: + +[assembly: AssemblyVersion("1.0.*")] + +// +// In order to sign your assembly you must specify a key to use. Refer to the +// Microsoft .NET Framework documentation for more information on assembly signing. +// +// Use the attributes below to control which key is used for signing. +// +// Notes: +// (*) If no key is specified, the assembly is not signed. +// (*) KeyName refers to a key that has been installed in the Crypto Service +// Provider (CSP) on your machine. KeyFile refers to a file which contains +// a key. +// (*) If the KeyFile and the KeyName values are both specified, the +// following processing occurs: +// (1) If the KeyName can be found in the CSP, that key is used. +// (2) If the KeyName does not exist and the KeyFile does exist, the key +// in the KeyFile is installed into the CSP and used. +// (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility. +// When specifying the KeyFile, the location of the KeyFile should be +// relative to the "project output directory". The location of the project output +// directory is dependent on whether you are working with a local or web project. +// For local projects, the project output directory is defined as +// <Project Directory>\obj\<Configuration>. For example, if your KeyFile is +// located in the project directory, you would specify the AssemblyKeyFile +// attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")] +// For web projects, the project output directory is defined as +// %HOMEPATH%\VSWebCache\<Machine Name>\<Project Directory>\obj\<Configuration>. +// (*) Delay Signing is an advanced option - see the Microsoft .NET Framework +// documentation for more information on this. +// +[assembly: AssemblyDelaySign(false)] +[assembly: AssemblyKeyFile("")] +[assembly: AssemblyKeyName("")] Added: struts/sandbox/trunk/overdrive/Nexus/Web/Global.asax URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/Nexus/Web/Global.asax?rev=189575&view=auto ============================================================================== --- struts/sandbox/trunk/overdrive/Nexus/Web/Global.asax (added) +++ struts/sandbox/trunk/overdrive/Nexus/Web/Global.asax Wed Jun 8 04:44:03 2005 @@ -0,0 +1 @@ +<%@ Application Codebehind="Global.asax.cs" Inherits="Nexus.Global" %> Added: struts/sandbox/trunk/overdrive/Nexus/Web/Global.asax.cs URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/Nexus/Web/Global.asax.cs?rev=189575&view=auto ============================================================================== --- struts/sandbox/trunk/overdrive/Nexus/Web/Global.asax.cs (added) +++ struts/sandbox/trunk/overdrive/Nexus/Web/Global.asax.cs Wed Jun 8 04:44:03 2005 @@ -0,0 +1,76 @@ +using System; +using System.Collections; +using System.ComponentModel; +using System.Web; +using System.Web.SessionState; + +namespace Nexus +{ + /// <summary> + /// Summary description for Global. + /// </summary> + public class Global : System.Web.HttpApplication + { + /// <summary> + /// Required designer variable. + /// </summary> + private System.ComponentModel.IContainer components = null; + + public Global() + { + InitializeComponent(); + } + + protected void Application_Start(Object sender, EventArgs e) + { + + } + + protected void Session_Start(Object sender, EventArgs e) + { + + } + + protected void Application_BeginRequest(Object sender, EventArgs e) + { + + } + + protected void Application_EndRequest(Object sender, EventArgs e) + { + + } + + protected void Application_AuthenticateRequest(Object sender, EventArgs e) + { + + } + + protected void Application_Error(Object sender, EventArgs e) + { + + } + + protected void Session_End(Object sender, EventArgs e) + { + + } + + protected void Application_End(Object sender, EventArgs e) + { + + } + + #region Web Form Designer generated code + /// <summary> + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// </summary> + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + } + #endregion + } +} + Added: struts/sandbox/trunk/overdrive/Nexus/Web/Global.asax.resx URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/Nexus/Web/Global.asax.resx?rev=189575&view=auto ============================================================================== --- struts/sandbox/trunk/overdrive/Nexus/Web/Global.asax.resx (added) +++ struts/sandbox/trunk/overdrive/Nexus/Web/Global.asax.resx Wed Jun 8 04:44:03 2005 @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="utf-8" ?> +<root> + <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> + <xsd:element name="root" msdata:IsDataSet="true"> + <xsd:complexType> + <xsd:choice maxOccurs="unbounded"> + <xsd:element name="data"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> + <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> + </xsd:sequence> + <xsd:attribute name="name" type="xsd:string" /> + <xsd:attribute name="type" type="xsd:string" /> + <xsd:attribute name="mimetype" type="xsd:string" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="resheader"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> + </xsd:sequence> + <xsd:attribute name="name" type="xsd:string" use="required" /> + </xsd:complexType> + </xsd:element> + </xsd:choice> + </xsd:complexType> + </xsd:element> + </xsd:schema> + <resheader name="ResMimeType"> + <value>text/microsoft-resx</value> + </resheader> + <resheader name="Version"> + <value>1.0.0.0</value> + </resheader> + <resheader name="Reader"> + <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> + <resheader name="Writer"> + <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> +</root> Added: struts/sandbox/trunk/overdrive/Nexus/Web/Web.config URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/Nexus/Web/Web.config?rev=189575&view=auto ============================================================================== --- struts/sandbox/trunk/overdrive/Nexus/Web/Web.config (added) +++ struts/sandbox/trunk/overdrive/Nexus/Web/Web.config Wed Jun 8 04:44:03 2005 @@ -0,0 +1,101 @@ +<?xml version="1.0" encoding="utf-8" ?> +<configuration> + + <system.web> + + <!-- DYNAMIC DEBUG COMPILATION + Set compilation debug="true" to enable ASPX debugging. Otherwise, setting this value to + false will improve runtime performance of this application. + Set compilation debug="true" to insert debugging symbols (.pdb information) + into the compiled page. Because this creates a larger file that executes + more slowly, you should set this value to true only when debugging and to + false at all other times. For more information, refer to the documentation about + debugging ASP.NET files. + --> + <compilation + defaultLanguage="c#" + debug="true" + /> + + <!-- CUSTOM ERROR MESSAGES + Set customErrors mode="On" or "RemoteOnly" to enable custom error messages, "Off" to disable. + Add <error> tags for each of the errors you want to handle. + + "On" Always display custom (friendly) messages. + "Off" Always display detailed ASP.NET error information. + "RemoteOnly" Display custom (friendly) messages only to users not running + on the local Web server. This setting is recommended for security purposes, so + that you do not display application detail information to remote clients. + --> + <customErrors + mode="RemoteOnly" + /> + + <!-- AUTHENTICATION + This section sets the authentication policies of the application. Possible modes are "Windows", + "Forms", "Passport" and "None" + + "None" No authentication is performed. + "Windows" IIS performs authentication (Basic, Digest, or Integrated Windows) according to + its settings for the application. Anonymous access must be disabled in IIS. + "Forms" You provide a custom form (Web page) for users to enter their credentials, and then + you authenticate them in your application. A user credential token is stored in a cookie. + "Passport" Authentication is performed via a centralized authentication service provided + by Microsoft that offers a single logon and core profile services for member sites. + --> + <authentication mode="Windows" /> + + <!-- AUTHORIZATION + This section sets the authorization policies of the application. You can allow or deny access + to application resources by user or role. Wildcards: "*" mean everyone, "?" means anonymous + (unauthenticated) users. + --> + + <authorization> + <allow users="*" /> <!-- Allow all users --> + <!-- <allow users="[comma separated list of users]" + roles="[comma separated list of roles]"/> + <deny users="[comma separated list of users]" + roles="[comma separated list of roles]"/> + --> + </authorization> + + <!-- APPLICATION-LEVEL TRACE LOGGING + Application-level tracing enables trace log output for every page within an application. + Set trace enabled="true" to enable application trace logging. If pageOutput="true", the + trace information will be displayed at the bottom of each page. Otherwise, you can view the + application trace log by browsing the "trace.axd" page from your web application + root. + --> + <trace + enabled="false" + requestLimit="10" + pageOutput="false" + traceMode="SortByTime" + localOnly="true" + /> + + <!-- SESSION STATE SETTINGS + By default ASP.NET uses cookies to identify which requests belong to a particular session. + If cookies are not available, a session can be tracked by adding a session identifier to the URL. + To disable cookies, set sessionState cookieless="true". + --> + <sessionState + mode="InProc" + stateConnectionString="tcpip=127.0.0.1:42424" + sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" + cookieless="false" + timeout="20" + /> + + <!-- GLOBALIZATION + This section sets the globalization settings of the application. + --> + <globalization + requestEncoding="utf-8" + responseEncoding="utf-8" + /> + + </system.web> + +</configuration> Added: struts/sandbox/trunk/overdrive/Nexus/Web/Web.csproj URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/Nexus/Web/Web.csproj?rev=189575&view=auto ============================================================================== --- struts/sandbox/trunk/overdrive/Nexus/Web/Web.csproj (added) +++ struts/sandbox/trunk/overdrive/Nexus/Web/Web.csproj Wed Jun 8 04:44:03 2005 @@ -0,0 +1,124 @@ +<VisualStudioProject> + <CSHARP + ProjectType = "Web" + ProductVersion = "7.10.3077" + SchemaVersion = "2.0" + ProjectGuid = "{0CEB9BDE-7AA3-4239-8898-EFFB88CDDD93}" + > + <Build> + <Settings + ApplicationIcon = "" + AssemblyKeyContainerName = "" + AssemblyName = "Nexus.Web" + AssemblyOriginatorKeyFile = "" + DefaultClientScript = "JScript" + DefaultHTMLPageLayout = "Grid" + DefaultTargetSchema = "IE50" + DelaySign = "false" + OutputType = "Library" + PreBuildEvent = "" + PostBuildEvent = "" + RootNamespace = "Nexus" + RunPostBuildEvent = "OnBuildSuccess" + StartupObject = "" + > + <Config + Name = "Debug" + AllowUnsafeBlocks = "false" + BaseAddress = "285212672" + CheckForOverflowUnderflow = "false" + ConfigurationOverrideFile = "" + DefineConstants = "DEBUG;TRACE" + DocumentationFile = "" + DebugSymbols = "true" + FileAlignment = "4096" + IncrementalBuild = "false" + NoStdLib = "false" + NoWarn = "" + Optimize = "false" + OutputPath = "bin\" + RegisterForComInterop = "false" + RemoveIntegerChecks = "false" + TreatWarningsAsErrors = "false" + WarningLevel = "4" + /> + <Config + Name = "Release" + AllowUnsafeBlocks = "false" + BaseAddress = "285212672" + CheckForOverflowUnderflow = "false" + ConfigurationOverrideFile = "" + DefineConstants = "TRACE" + DocumentationFile = "" + DebugSymbols = "false" + FileAlignment = "4096" + IncrementalBuild = "false" + NoStdLib = "false" + NoWarn = "" + Optimize = "true" + OutputPath = "bin\" + RegisterForComInterop = "false" + RemoveIntegerChecks = "false" + TreatWarningsAsErrors = "false" + WarningLevel = "4" + /> + </Settings> + <References> + <Reference + Name = "System" + AssemblyName = "System" + HintPath = "..\..\..\..\..\..\..\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.dll" + /> + <Reference + Name = "System.Drawing" + AssemblyName = "System.Drawing" + HintPath = "..\..\..\..\..\..\..\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Drawing.dll" + /> + <Reference + Name = "System.Data" + AssemblyName = "System.Data" + HintPath = "..\..\..\..\..\..\..\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Data.dll" + /> + <Reference + Name = "System.Web" + AssemblyName = "System.Web" + HintPath = "..\..\..\..\..\..\..\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Web.dll" + /> + <Reference + Name = "System.XML" + AssemblyName = "System.XML" + HintPath = "..\..\..\..\..\..\..\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.XML.dll" + /> + </References> + </Build> + <Files> + <Include> + <File + RelPath = "AssemblyInfo.cs" + BuildAction = "Compile" + /> + <File + RelPath = "Global.asax" + SubType = "Component" + BuildAction = "Content" + /> + <File + RelPath = "Global.asax.cs" + DependentUpon = "Global.asax" + SubType = "Code" + BuildAction = "Compile" + /> + <File + RelPath = "Global.asax.resx" + DependentUpon = "Global.asax.cs" + BuildAction = "EmbeddedResource" + /> + <File + RelPath = "Web.config" + BuildAction = "Content" + /> + </Include> + </Files> + </CSHARP> +</VisualStudioProject> + Modified: struts/sandbox/trunk/overdrive/README.txt URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/README.txt?rev=189575&r1=189574&r2=189575&view=diff ============================================================================== --- struts/sandbox/trunk/overdrive/README.txt (original) +++ struts/sandbox/trunk/overdrive/README.txt Wed Jun 8 04:44:03 2005 @@ -32,6 +32,7 @@ Installing a development copy of OverDrive + SUBVERSION * Use subversion to checkout OverDrive from the Apache repository @@ -49,25 +50,46 @@ ** This archive contains development versions, so be sure to use these rather than the released versions. Our goal is to stay current with the development versions for now. ** If you have not already done so, also install NUnit 2.2 or later. There is a MSI available from [http://NUnit.org], along with a Mono-friendly ZIP. +* Using the Ankh plugin for Subversion is suggested. +** [http://www.tigris.org/] + + VISUAL STUDIO h2. NUnit * To run the NUnit Tests (v2.2) ** Configure the Test project to run NUnit -*** Right Click on Tests, select Properties -*** Open Configuration Properties -*** Open Debugging -*** Change Debug Mode to to Program +*** Right Click on "Tests", select "Properties" +*** Open "Configuration Properties" +*** Open "Debugging" +*** Change "Debug Mode" to "Program" *** Press Apply -*** For Start Application, browse to your instance of nunit-gui.exe +*** For "Start Application", browse to your instance of "nunit-gui.exe". + +* Using the TestDriven.Net plugin rather than the NUnit GUI is suggested. +** [http://www.testdriven.net/] + +h2. Agility + +* Build Agility first + +h2. Nexus + +* The Nexus solution has a web project. To allow running the project in-place: +** Right-click on the "Nexus/Web" folder +** Open "Sharing" and "Security/Web Sharing" +** Set the sharename to "Nexus" +* Build Agility before building Nexus h2. PhoneBook -* The PhoneBook application has a web project. To allow running this in-place: -** Right-click on the PhoneBook/Web folder -** Open Sharing and Security/Web Sharing -** Set the sharename to PhoneBook +* The PhoneBook solution has a web project. To allow running the project in-place: +** Right-click on the "PhoneBook/Web" folder +** Open "Sharing" and "Security/Web" Sharing +** Set the sharename to "Phonebook" +* Build Nexus before building PhoneBook + DATABASE --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]