Pro SharePoint 2007 Development Techniques (eBook)
504 Seiten
Apress (Verlag)
978-1-4302-0483-1 (ISBN)
A hugely practical and up-to-date work, this book is for developers looking to combine the latest advances in Windows and Microsoft development, such as .NET 2.0, ASP.NET AJAX, InfoPath, and Biztalk, with their SharePoint sites. SharePoint is a hot topic right now, and mixing the intersection of one hot tech area with other hot techs is sure to be a hit. This is the only book on the market dedicated to using other products and technologies with SharePoint. Nikander and Margriet Bruggeman are .NET professionals specializing in building web applications using the latest Microsoft technology. Their work includes software design, development, consulting and training.
Nikander Bruggeman is a software developer and architect specializing in Microsoft technology. In the early days of his career, he started out developing Netscape Livewire applications. Nikander's expertise covers SharePoint, C#, ASP.NET, SQL Server, BizTalk, InfoPath, JavaScriptTM, Commerce Server, HTML, Visual Basic 6, MTS, COM+, Site Server, Tridion, OOSC, CBD, UML, RUP, and design patterns. Nikander has worked for large (mostly the top 200 Dutch) companies such as Rabobank, Holland Casino, KPMG, NOC*NSF, Intel Europe, Wegener, Arvato Bertelsmann, SareLee/DE, HBG, Postbank, Shell, FBTO, Coca-Cola, ING, and Sony Music Centre. You can reach him at info@lcbridge.nl.
The landscape of doing SharePoint development has changed considerably in the last year, with the release of SharePoint Server 2007 and its related technologies. You need a contemporary reference to stay on top of the latest ways to combine .NET development techniques with your SharePoint development techniques, and SharePoint 2007 Development Techniques is your guide. What makes this book unique are the topics that have never before been discussed in a SharePoint 2007 context. Learn how to incorporate the latest trends, capabilities, and enhancements in your daily SharePoint development activities.
Nikander Bruggeman is a software developer and architect specializing in Microsoft technology. In the early days of his career, he started out developing Netscape Livewire applications. Nikander's expertise covers SharePoint, C#, ASP.NET, SQL Server, BizTalk, InfoPath, JavaScriptTM, Commerce Server, HTML, Visual Basic 6, MTS, COM+, Site Server, Tridion, OOSC, CBD, UML, RUP, and design patterns. Nikander has worked for large (mostly the top 200 Dutch) companies such as Rabobank, Holland Casino, KPMG, NOC*NSF, Intel Europe, Wegener, Arvato Bertelsmann, SareLee/DE, HBG, Postbank, Shell, FBTO, Coca-Cola, ING, and Sony Music Centre. You can reach him at info@lcbridge.nl.
Contents at a Glance 4
Contents 5
About the Authors 8
About the Technical Reviewer 9
Acknowledgments 10
Introduction 11
Incorporating ASP.NET 2.0 into Microsoft Office SharePoint Server 2007 14
Architecture Overview 14
Web Parts Overview 16
WSS 3.0 Tools: Visual Studio 2005 Extensions 22
ASP. NET 2.0 Server Controls 29
Enhancing Development of Web Parts with the Guidance Automation Toolkit 50
Summary 67
Creating Interactive Web Parts Using ASP. NET Ajax 68
What Are Ajax and ASP. NET Ajax? 68
Ajax Frameworks for ASP. NET 71
Adding Service Virtualization to a Web Service 72
JavaScript in Web Parts 79
Remote Calls Prior to ASP. NET Ajax 86
Web Service Message Types 90
Installing ASP. NET Ajax 93
Building a Performance Counter Web Part 93
Building a Company Contact Web Part Using ASP. NET Ajax and JSON 107
Building an Autocompletion Web Part 113
Client- Side Connectable Web Parts and ASP. NET Ajax 118
Revisiting the Performance Counter Web Part 126
Client Callbacks and the People Picker Control 129
Summary 134
Enhancing Business Intelligence via SQL Server 2005 Reporting Services 135
Introducing Reporting Services 135
Requirements for Reporting Services 137
Mode of Deployment 139
Building a Report 145
Reporting Services Web Parts 152
Report Center 158
Reports in SharePoint 159
Reporting Services Extensions 170
Summary 189
Building Human-Oriented Workflows Using Windows Workflow Foundation 190
Basics of Windows Workflow Foundation 190
Creating Basic Workflows with SharePoint Designer 2007 197
Creating Advanced Workflow Solutions with Visual Studio 205
Summary 239
Building a Domain-Specific Language for Connectable Web Parts 240
Introducing Software Factories 240
Background on Domain- Specific Languages 241
Components of a Software Factory 242
Using DSL Tools 243
Web Part Connections 244
A Domain- Specific Language: Using WPCL 2007 280
Creating the Web Part Connection Language 293
Summary 322
Reusing Presentation Layers via Web Services for Remote Portlets 323
Getting to Know WSRP 323
Configuring a WSRP Consumer for Microsoft Office SharePoint Server 2007 341
Summary 348
Changing Code Privileges Using Impersonation, Elevation, and Delegation 349
Setting Up the Development Environment 349
Impersonation and Elevation Within the SharePoint Object Model 351
Encrypting Sensitive Data via DPAPI 362
Single Sign- on 366
RevertToSelf and RunWithElevatedPrivileges 371
Delegation 377
Impersonation in WCF 380
Summary 387
Working with InfoPath in a MOSS 2007 Environment 388
InfoPath Walkthrough 388
Sharing Data Connection Files in a Data Connection Library 402
Using Data from a SharePoint List 408
Updating and Saving an InfoPath Form Programmatically 411
Using a Submit Button 414
Importing Forms 417
Forms Services 2007 419
Integration Between InfoPath, SharePoint, and BizTalk Server 2006 423
Summary 447
Deep Traversal of SQL Full- Text Extensions 448
Search Architecture 448
Working with SQL Full- Text Extensions 450
SQL Full- Text Extensions Syntax 457
Common Pitfalls and Questions 474
Summary 477
Index 478
Erscheint lt. Verlag | 11.3.2008 |
---|---|
Zusatzinfo | 504 p. |
Verlagsort | Berkeley |
Sprache | englisch |
Themenwelt | Informatik ► Office Programme ► Outlook |
Mathematik / Informatik ► Informatik ► Software Entwicklung | |
Mathematik / Informatik ► Informatik ► Web / Internet | |
Schlagworte | ASP • ASP.NET • Design • Development • language • .NET • Software • SQL • web applications • Web Services • WINDOWS • Windows Workflow Foundation |
ISBN-10 | 1-4302-0483-4 / 1430204834 |
ISBN-13 | 978-1-4302-0483-1 / 9781430204831 |
Haben Sie eine Frage zum Produkt? |
Größe: 9,6 MB
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.
Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich